Macro VBA [Excel] - Formulario_Error
Quisiera su ayuda:
Tengo este código VBA en el Botón de un formulario (macro).
Private Sub CommandButton3_Click()
Range("B18:I26").Select
With Selection.Font
.Name = "Arial"
.Size = 8
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
End With
' Macro2 Macro
' Macro grabada el 17/10/2009 por UFenix
Sheets("Pets Base").Select
Range("I1").Select
Selection.Copy
Sheets("Pets Vivo").Select
Range("H6:I6").Select
ActiveSheet.Paste
Sheets("Pets Base").Select
Range("H7:I7").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Pets Vivo").Select
Range("H7:I7").Select
etc... Etc...
End Sub
El problema está que el botón (copy) solo se activa cuando has presionado dos botones anteriores, que son los que desprotegen las hojas que por default están protegidas.
Por lo tanto cuando apretás el botón "copy" sin haber apretado los dos anteriores te sale una ventana de visual basic con un mensaje: se ha producido un error '10040' en el tiempo de ejecución... Finalizar / Depurar / Ayuda.
Lo que yo quisiera es que me salga una ventana que diga:
Alerta: Para poder utilizar esta función usted debió haber presionado el BOTÓN Nº1 y el BOTÓN Nº2 de la "Ventana de opciones". (Por favor vuelva).
Y te salga un botón para volver a la ventana de opciones.
¿Es posible?...
Tengo este código VBA en el Botón de un formulario (macro).
Private Sub CommandButton3_Click()
Range("B18:I26").Select
With Selection.Font
.Name = "Arial"
.Size = 8
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
End With
' Macro2 Macro
' Macro grabada el 17/10/2009 por UFenix
Sheets("Pets Base").Select
Range("I1").Select
Selection.Copy
Sheets("Pets Vivo").Select
Range("H6:I6").Select
ActiveSheet.Paste
Sheets("Pets Base").Select
Range("H7:I7").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Pets Vivo").Select
Range("H7:I7").Select
etc... Etc...
End Sub
El problema está que el botón (copy) solo se activa cuando has presionado dos botones anteriores, que son los que desprotegen las hojas que por default están protegidas.
Por lo tanto cuando apretás el botón "copy" sin haber apretado los dos anteriores te sale una ventana de visual basic con un mensaje: se ha producido un error '10040' en el tiempo de ejecución... Finalizar / Depurar / Ayuda.
Lo que yo quisiera es que me salga una ventana que diga:
Alerta: Para poder utilizar esta función usted debió haber presionado el BOTÓN Nº1 y el BOTÓN Nº2 de la "Ventana de opciones". (Por favor vuelva).
Y te salga un botón para volver a la ventana de opciones.
¿Es posible?...
1 Respuesta
Respuesta de hugolaza
1