Problemas con macro

05/11/2005 - 11:58 por Arturo | Informe spam
Al grabar paso a paso una macro como puedo hacer para que luego se ejecute
referida a la celda seleccionadada y no a la celda en que elegí al grabarla?
O sea que realice las acciones pero relativamente a la celda donde me sitúe
al ejecutarla cada vez?
Gracias y saludos
 

Leer las respuestas

#1 C. A. G.
05/11/2005 - 12:24 | Informe spam
Veamos si te sirve este ejemplo:
La Macro1 vale para cualquier celda que selecciones.
La Macro2 lo primero que hace es seleccionar la F14.

O sea, que la instrucción Select no se incluya en esa macro. Hazla con el
ratón..


Sub Macro1()
With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End Sub
-
Sub Macro2()

Range("F14").Select
With Selection.Interior
.ColorIndex = 42
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
Range("F10").Select
End Sub


"Arturo" escribió > Al grabar paso a paso
una macro como puedo hacer para que luego se ejecute
referida a la celda seleccionadada y no a la celda en que elegí al


grabarla?
O sea que realice las acciones pero relativamente a la celda donde me


sitúe
al ejecutarla cada vez?
Gracias y saludos

Preguntas similares