Visual Basic para Aplicaciones - Macro en excell

Life is soft - evento anual de software empresarial
 
Vista:

Macro en excell

Publicado por JImgo (3 intervenciones) el 27/02/2003 17:00:18
Que tal.
Este es mi problema.
Primero recibo la direccion de una celda que esta activa (en formato(fila,columna)) y luego en base a la fila quiero realizar una formula que me sume las columnas: (columna-1) +( columna -2) + (columna-3) y el resultado me lo ponga en la celda (fila, columna).
Mi primer intento es:
Worksheets("hoja1").Range(Cells(fil, col)).Formula = Worksheets("hoja1").Range(Cells(fil, col - 1) + Cells(fil, col - 2) + Cells(fil, col - 3))
pero no me funciona.
Espero que me puedan dar una orientacion.
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:Macro en excell

Publicado por J.Fernando (39 intervenciones) el 28/02/2003 20:58:52
Worksheets("hoja1").Cells(fil, col) = Worksheets("hoja1").Cells(fil, col - 1) + Worksheets("hoja1").Cells(fil, col - 2) + Worksheets("hoja1").Cells(fil, col - 3))

Es cuestion de separar los rangos. Tambien debes tener en cuenta que esta operación la puedes hacer solo de la columna D en adelante
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