Modificar macro para actúe en un rango determinado
Vengo a solicitar ayuda para modificar esta macro, actualmente esta configurada para asignarla a un botón y que actúe en la celda seleccionada, por lo que necesito quien pueda ayudarme a modificarla, para que actúe de forma automática al ingresar los números en la celda (d8:e8), y presionar enter, Saludos Cordiales.
Sub Rut()
Dim Celda As Range
For Each Celda In Selection
If Len(Celda) = 9 Then
Celda = Left(Celda, 2) & "." & Mid(Celda, 3, 3) & "." & Mid(Celda, 6, 3) & "-" & Right(Celda, 1)
End If
Next
For Each Celda In Selection
If Len(Celda) = 8 Then
Celda = Left(Celda, 1) & "." & Mid(Celda, 2, 3) & "." & Mid(Celda, 5, 3) & "-" & Right(Celda, 1)
End If
Next
End Sub
1 Respuesta
Respuesta de fejoal
1