Saltar al contenido

Recommended Posts

publicado (editado)

Buenos días,
Necesito ayuda para crear una pequeña macro:
El valor que hay en la celda que seleccione debe incrementarse con el valor existente en la misma fila más el valor en la misma fila 5 columnas antes.
Esto ocurrirá al ejecutar la macro (lo haré con combinación de teclas (alt+n))
Espero puedan ayudarme.

Muchas gracia!

Editado el por Luminarte
publicado
Sub IncrementarValor()
    If TypeName(Selection) = "Range" And Selection.Cells.Count = 1 Then
        Set cel = Selection
        If Not IsEmpty(cel.Value) Then
            valor = cel.Value
            cel.Value = valor + cel.Offset(0, -5).Value
        Else
            MsgBox "La celda seleccionada está vacía.", vbExclamation
        End If
    Else
        MsgBox "Por favor, selecciona una única celda.", vbExclamation
    End If
End Sub

 

Libro1.xlsm

Conéctate para comentar

Podrás dejar un comentario después de conectarte



Conéctate ahora
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.