Operaciones en excel con Loop

Necesito multiplicar la celda N1 * O1 y el resultado lo arroje en Q1 y esta operación la realice n cantidad de veces, hasta que encuentre una celda vacia. (N2*O2 = Q2 ... N100*O100 = Q100... Etc).

Colocar la función en VBA y recorra de 1 en 1 cada fila hasta terminar.

1 respuesta

Respuesta
1

Coloca el siguiente código en un modulo

Sub Multiplicar()
i = 1
    Do While ThisWorkbook.Sheets(1).Cells(i, 14) <> ""
            ThisWorkbook.Sheets(1).Cells(i, 17) = ThisWorkbook.Sheets(1).Cells(i, 14) * _
            ThisWorkbook.Sheets(1).Cells(i, 15)
        i = i + 1
    Loop
End Sub

Si los valores están en una hoja diferente solo necesitas cambiar lo siguiente, indicando el numero de hoja donde se encuentren.

ThisWorkbook. Sheets(1) 'cambiar el #1 por el numero de hoja

William:

Tan simple y a la vez tan bien elaborada, aun batallo con el tema de loop, pero era exactamente lo que estaba buscando, gracias por tu macro. Te agradezco. 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas