Inicio > Microsoft Excel > asaroma > Macros VBA & Excel

Macros VBA & Excel

Experto:
Usuario:
Fecha: 29/07/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
25/07/2008
baskjzz, usuario preguntando en Microsoft Excel
Usuario
Que tall,  como andan ?


Quisiera preguntarles una inquietud con las macros en excel.

Como es posible asignarle a una variable la posicion de donde esta selecconada la celda, x ej si esta en A1 que la variable tome ese valor, y luego usar la misma variable para meterla en un Range.

Desde ya muchas gracias (:

Saludos
Baskjzz
25/07/2008
baskjzz, experto respondiendo en Microsoft Excel
Experto
Prueba este ejemplo, lo que hace es tomar el valor de la celda A1, y la asigna o la copia a la celda E1.
Sub tomavalor()
Dim var As Variant
var = Worksheets("Hoja1").Range("A1").Value
Worksheets("Hoja1").Range("E1").Value = var
end sub
Cualquier cosa me escribes bytez :)
28/07/2008
baskjzz, usuario preguntando en Microsoft Excel
Usuario
el codigo k me proporcionastes amablemente, hace una copia del dato dentro de la columna, lo que necesitaria es k guarde la posicion, osea k guarde A1  , E21 , x decir un ejemplo.

Graciass!
29/07/2008
baskjzz, experto respondiendo en Microsoft Excel
Experto
ah ok si deseas ke celda fue tons prueba este codigo:
Sub tomavalor()
Dim var As Variant
var = Worksheets("Hoja1").Range("A1").Address
Worksheets("Hoja1").Range("E1").Value = var
End Sub
 
bytez :)
29/07/2008
baskjzz, usuario preguntando en Microsoft Excel
Usuario
Muy amable. gracias
Enlaces patrocinados