You are on page 1of 2

Private Sub ALTA_Click()

Application.ScreenUpdating = False
Sheets("Lista de Clientes").Activate
Range("a1").Activate
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1, 0).Activate
Loop
ActiveCell = ComboBoxNIF
On Error Resume Next
Cells(ComboBoxNIF.ListIndex + 1, 1).Select
ActiveCell.Offset(0, 1) = TextBoxNOMBRE
ActiveCell.Offset(0, 2) = TextBoxDIRECCION
ActiveCell.Offset(0, 4) = CDbl(TextBoxCP)
ActiveCell.Offset(0, 3) = CDbl(TextBoxTELEF)
ActiveCell.Offset(0, 5) = TextBoxEMAIL
Range("G2").Copy
ActiveCell.Offset(0, 6).PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
ComboBoxNIF = ""
TextBoxNOMBRE = ""
TextBoxDIRECCION = ""
TextBoxCP = ""
TextBoxTELEF = ""
TextBoxEMAIL = ""
UserForm7.Hide
End Sub
Private Sub BAJA_Click()
If MsgBox("SEGURO QUE QUIERE ELIMINAR ESTE CLIENTE?", vbExclamation + vbYesNo) = vbYes Then
ActiveCell.EntireRow.Delete SHIFT = xlUp
ComboBoxNIF = ""
TextBoxNOMBRE = ""
TextBoxDIRECCION = ""
TextBoxCP = ""
TextBoxTELEF = ""
TextBoxEMAIL = ""
If MsgBox("EL CLIENTE HA SIDO ELIMINADO. Quiere cerrar el formulario?", vbInformation + vbYesNo) =
vbYes Then
UserForm7.Hide
End If
End If
End Sub
Private Sub CANCELAR_Click()
ComboBoxNIF = ""
TextBoxNOMBRE = ""
TextBoxDIRECCION = ""
TextBoxCP = ""
TextBoxTELEF = ""
TextBoxEMAIL = ""
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1, 0).Activate
Loop
ComboBoxNIF.SetFocus
End Sub

Private Sub ComboBoxNIF_Change()


Application.ScreenUpdating = False On Error Resume Next
Sheets("Lista de Clientes").Activate
Cells(ComboBoxNIF.ListIndex + 1, 1).Select
UserForm7 - 2
TextBoxNOMBRE = ActiveCell.Offset(0, 1)
TextBoxDIRECCION = ActiveCell.Offset(0, 2)
TextBoxCP = ActiveCell.Offset(0, 4)
TextBoxTELEF = ActiveCell.Offset(0, 3)
TextBoxEMAIL = ActiveCell.Offset(0, 5)
End Sub
Private Sub ComboBoxNIF_Enter()
Application.ScreenUpdating = False
ComboBoxNIF.Clear
Sheets("Lista de Clientes").Select
Range("a1").Select
Do While Not IsEmpty(ActiveCell)
ComboBoxNIF.AddItem ActiveCell.Value
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Private Sub UserForm_Activate()
ComboBoxNIF = ""
TextBoxNOMBRE = ""
TextBoxDIRECCION = ""
TextBoxCP = ""
TextBoxTELEF = ""
TextBoxEMAIL = ""
ComboBoxNIF.SetFocus
End Sub

You might also like