Office - Macros en Excell

 
Vista:

Macros en Excell

Publicado por Jimgo (2 intervenciones) el 27/02/2003 01:03:58
Que tal.
En excell necesito de saber la fila y columna en la que se encuentra la celda activa para que cada vez que cambie de celda se realicen calculos iguales pero con valores tomados de las celdas.
Tengo esto:

fila = ActiveCell.Row
columna = ActiveCell.Column
Range("a1").Value = fila & " " & columna

pero solo me da la fila y columna de la celda activa solo una vez, en la que se encuentra cuando se ejecuta la macro y yo necesito que me de el valor de la fila y columna cada vez que cambio de celda.
Espero que alguien me pueda ayudar. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Macros en Excell

Publicado por Mauricio Baeza (32 intervenciones) el 27/02/2003 06:16:33
Tienes que usar eventos...

Entra al editor VBA ALT+F11
Doble click sobre la hoja donde quieras controlar esto
Copia el siguiente codigo

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
fil = ActiveCell.Row
col = ActiveCell.Column
Range("A1").Value = fil & " " & col
End Sub

Aunque si lo que quieres es el valor de la celda que se selecciono el codigo correcto seria

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1").Value = Target.Value
End Sub

Te recomiendo publicar tus dudas de macros en el foro Visual Basic para Aplicaciones

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar