Al grabar una macro no queda grabado mi rango de celdas
Publicado por Estefanny (1 intervención) el 16/12/2021 03:54:34
Hola,
Estoy grabando una macro super sencilla solo para explicar la función del grabador y de las macros, sin entrar en detalle al lenguaje de programación.
Inicio la grabación selecciono mi rango y empiezo a aplicar formatos, en mi caso cuando ingreso a VBA lo primero que se grabó fue la definición del rango y puedo modificarlo a conveniencia, pero a otras personas no les sale de esta manera, por lo que cuando ejecutan la macro, esta se aplica a partir de la celda donde se posicionen, sea o no la celda donde se inició la grabación de la macro.
Podría esto deberse a la versión del Excel o a otra configuración de macros? Y cómo podría solucinarlo?
Este es el ejemplo de lo que muestra mi macro, versus la de otra persona, sobre el entendido que los formatos aplicados son distintos, pero en la primera se puede ver el rango y en la segunda no.
El inicio de mi macro:
Range("A1:H1").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Ejemplo de las otras macros:
Application.Left = 315.25
Aplication.Top = 297.25
Selection.Font.Bold = True
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlCenter
Quedo atenta,
Gracias!!!
Estoy grabando una macro super sencilla solo para explicar la función del grabador y de las macros, sin entrar en detalle al lenguaje de programación.
Inicio la grabación selecciono mi rango y empiezo a aplicar formatos, en mi caso cuando ingreso a VBA lo primero que se grabó fue la definición del rango y puedo modificarlo a conveniencia, pero a otras personas no les sale de esta manera, por lo que cuando ejecutan la macro, esta se aplica a partir de la celda donde se posicionen, sea o no la celda donde se inició la grabación de la macro.
Podría esto deberse a la versión del Excel o a otra configuración de macros? Y cómo podría solucinarlo?
Este es el ejemplo de lo que muestra mi macro, versus la de otra persona, sobre el entendido que los formatos aplicados son distintos, pero en la primera se puede ver el rango y en la segunda no.
El inicio de mi macro:
Range("A1:H1").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Ejemplo de las otras macros:
Application.Left = 315.25
Aplication.Top = 297.25
Selection.Font.Bold = True
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlCenter
Quedo atenta,
Gracias!!!
Valora esta pregunta


0