Option Explicit
Private Sub quit2_Click()
Unload Me
End Sub
Private Sub raz2_Click()
Dim c As Control
For Each c In Me.Controls
Select Case TypeName(c)
Case "TextBox"
c.Value = ""
Case "CheckBox"
c.Value = False
Case "ListBox", "ComboBox"
c.ListIndex = -1
End Select
Next c
End Sub
Private Sub valid2_Click()
' inscription du nveau clt ds la feuille "fichierclient"
' recherche de la 1ere ligne dispo de la feuille "ListeFacture"
Dim nbLigne As Long
nbLigne = Sheets("FichierClient").Range("B65536").End(xlUp).Row + 1
'creation copie du N° client
Sheets("fichierclient").Cells(nbLigne, 1) = Application.Max(Sheets("fichierclient").[A2:A420]) + 1
' copie du Nom
Sheets("fichierclient").Cells(nbLigne, 2) = nom
' siret
Sheets("fichierclient").Cells(nbLigne, 6) = siret
' n° tva
Sheets("fichierclient").Cells(nbLigne, 7) = tva
' adresse
Sheets("fichierclient").Cells(nbLigne, 3) = adresse
' code postal
Sheets("fichierclient").Cells(nbLigne, 4) = cp
' ville
Sheets("fichierclient").Cells(nbLigne, 5) = ville
' telephone 1
Sheets("fichierclient").Cells(nbLigne, 9) = tel1
'telephone 2
Sheets("fichierclient").Cells(nbLigne, 10) = tel2
' mail
Sheets("fichierclient").Cells(nbLigne, 8) = mail
' pro/particulier, si le siret est rempli => pro sinon particulier
If siret <> "" Then
Sheets("fichierclient").Cells(nbLigne, 11) = "Professionnel"
Else: Sheets("fichierclient").Cells(nbLigne, 11) = "Particulier"
End If
'on colle les infos ds le 1er usf
Me.nom.Value = Facturation.recapnom.Value
Unload Me
End Sub