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