Tengo dos eventos que deben ocurrir cuando una celda se llena
Tengo una planilla que tiene 3 columnas, una pide las maquinas (que puede ser más de dos) con el siguiente código:
Option Explicit Sub DividirPorSlach(MiRango As Range) Dim Celda As Range Dim MatrizResultado() As String Dim i As Long For Each Celda In MiRango MatrizResultado = Split(Celda.Value, "/") For i = 0 To UBound(MatrizResultado) Celda.Offset(0, i + 15).Value = Trim(MatrizResultado(i)) Next i Next Celda End Sub
y se ejecuta automaticamente con el mando:
Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 7 And Target.Row >= 5 Then Call division.DividirPorSlach(Target) End If End Sub
ahora tengo otra columna que pide el id (me arroja el nombre que corresponde al id), que ya tengo definida en un modulo pero la tenía programada para que se ejecutara con un boton, ahora me gustaría que se ejecutara automaticamente a medida que se escribe en las celdas pero mi gran duda es como poder llamarla, ya que ocupará las mismas variables que las maquinarias, su ayuda please!
1 Respuesta
Respuesta de Dante Amor
1