agregar formula IF a varias celdas usando ActiveCell.FormulaR1C1
Publicado por Mercury (1 intervención) el 01/07/2011 01:17:15
quiero agregar una formula usando el ActiveCell.FormulaR1C1 en las columna(14) y que el contenido de la colimna 1 no este vacias, la formula que quiero agregar hace busquedas en otras hojas(sheet´s) pero me marca un warning y no despliega el dato esperado, anexo codigo
Sub Macro1()
' macro pega formula
Sheet1.Activate
Sheet1.Range("A4").Select
Do While ActiveCell <> Empty ' checa si la celda activa esta vacia
ActiveCell.Offset(0, 14).Select ' avanza 1 fila y 1 columna
ActiveCell.FormulaR1C1 = " R4" 'pega el resultado de la formula
ActiveCell.Offset(1, -1).Select ' avanza 1 fila y 1 columna
Loop
End Sub
en R4 tengo la siguiente formula
=IF(RIGHT(A4,5)="Total",VLOOKUP((LEFT(A4,4)),PROXPAG,12,0)," ")
ya intente pegarla directamente en el ciclo while pero no funciono me marca error
si alguien me puede ayudar
Sub Macro1()
' macro pega formula
Sheet1.Activate
Sheet1.Range("A4").Select
Do While ActiveCell <> Empty ' checa si la celda activa esta vacia
ActiveCell.Offset(0, 14).Select ' avanza 1 fila y 1 columna
ActiveCell.FormulaR1C1 = " R4" 'pega el resultado de la formula
ActiveCell.Offset(1, -1).Select ' avanza 1 fila y 1 columna
Loop
End Sub
en R4 tengo la siguiente formula
=IF(RIGHT(A4,5)="Total",VLOOKUP((LEFT(A4,4)),PROXPAG,12,0)," ")
ya intente pegarla directamente en el ciclo while pero no funciono me marca error
si alguien me puede ayudar
Valora esta pregunta


0