Tengo un comando que me guarda datos en otra hoja y en la actual ya se ven, pero al guardarlos me cambia de hoja y quiero evitar
Quisiera ver si me puede ayudar ya que tengo una macro, que al solicitar el nombre lo guarda, pero me cambia de Hoja a donde los guarda, pero quier que se quede en donde ejecute la macro.
Private Sub CommandButton1_Click()
Dim Fila As Long
Dim duplicados As Boolean
Application.ScreenUpdating = False
With Worksheets("DIRECCIONES")
'Obtener la fila disponible
Fila = Application.WorksheetFunction.CountA(Range("B:B")) + 0
duplicados = False
'Validar si se han ingresado datos duplicados
For i = 1 To Fila
If Cells(i, 2).Value = UserForm1.TextBox1.Value Then
If Cells(i, 3).Value = UserForm1.TextBox2.Value Then
If Cells(i, 4).Value = UserForm1.TextBox3.Value Then
'Se encontraron datos duplicados
MsgBox "Datos duplicados en la fila " & i
duplicados = True
End If
End If
End If
Next i
If Not duplicados Then
'Insertar datos capturados
Cells(Fila, 2).Value = UserForm1.TextBox1.Value
Cells(Fila, 3).Value = UserForm1.TextBox2.Value
Cells(Fila, 4).Value = UserForm1.TextBox3.Value
'Limpiar cajas de texto
UserForm1.TextBox1.Value = " "
UserForm1.TextBox2.Value = " "
UserForm1.TextBox3.Value = " "
'Notificar al usuario
MsgBox "Se han agregado los datos correctamtente"
', ahora podras verlos en la lista 'Datos insertados en la fila " & fila
End If
End With
Application.ScreenUpdating = True
End Sub