Macro desde una celda

necesito que una macro me aumente en 30 unidades una serie de celdas consecutivas de una columna, indicando previamente desde que celda a de comenzar.

1 Respuesta

Respuesta
1

¿Te refieres que en una columna tienes un número y que sea multiplicado por 30 o que le sume 30?

¿Puedes poner un ejemplo de lo que tienes y cómo debería quedar?

Cómo quieres indicar la celda de inicio, qué la macro te pregunte cuál es la celda de inicio, ¿o prefieres poner la celda de inicio en alguna celda y que la macro lea el contenido de esa celda y obtenga la celda de inicio?

se le sumen 30 y desde la celda que se seleccione

Sigue las Instrucciones para ejecutar macro
1. Abre tu hoja de excel
2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
3. En el menú elige Insertar / Módulo
4. En el panel del lado derecho copia la macro
5. Para ejecutarla presiona F5

Sub suma30()
'por.dam
lin = ActiveCell.Row
col = ActiveCell.Column
For i = lin To Cells(Rows.Count, col).End(xlUp).Row
    If IsNumeric(Cells(i, col)) Then
        Cells(i, col) = Cells(i, col) + 30
    End If
Next
End Sub

Saludos.Dam

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas