Private Sub CommandButton1_Click()
Workbooks.Open Filename:="R:\Maintenance\Gestion du Parc.xls"
Sheets("Parc Machine").Activate
If ComboBox1 = "" Then
MsgBox ("Sélectionner une Section Machine")
Exit Sub
Else
SectionMachine = ComboBox1
End If
If TextBox1 = "" Then
MsgBox ("Saisir un Numéro de Machine")
Exit Sub
Else
NuméroMachine = TextBox1
End If
If TextBox2 = "" Then
MsgBox ("Saisir un Nom de Matériel")
Exit Sub
Else
Matériel = TextBox2
End If
If ComboBox2 = "" Then
MsgBox ("Sélectionner une Implantation")
Exit Sub
Else
Implantation = ComboBox2
End If
If Not TextBox3 = "" Then
TextBox3.Value = Format(TextBox7.Value, "dd/mm/yyyy")
Exit Sub
Else
DateDeControle = TextBox3
End If
If Not TextBox7 = "" Then
TextBox7.Value = Format(TextBox7.Value, "dd/mm/yyyy")
Exit Sub
Else
DateDeControle = TextBox7
End If
If ComboBox3 = "" Then
ArmoireElectrique = "NC"
Else
ArmoireElectrique = ComboBox3
End If
If TextBox4 = "" Then
N°DépartElectrique = "0"
Else
N°DépartElectrique = TextBox4
End If
If TextBox5 = "" Then
MsgBox ("Saisir une Puissance Machine")
Exit Sub
Else
PuissanceElectrique = TextBox5
End If
If TextBox6 = "" Then
Diver = " "
Else
Diver = TextBox6
End If
If ComboBox4 = "" Then
MsgBox ("Sélectionner un Rattachement à la Production")
Exit Sub
Else
RattachementProduction = ComboBox4
End If
Ligne = Range("A65536").End(xlUp).Row
Ligne = Ligne + 1
'MsgBox (NuméroMachine)
NbCar = Len(NuméroMachine) - 1
'MsgBox (Right(NuméroMachine, 1))
If Right(NuméroMachine, 1) = 0 Then
NuméroMachine = NuméroMachine * 100
'MsgBox (NuméroMachine)
For i = 3 To Ligne
If Cells(i, 2) = NuméroMachine Then
MsgBox ("Cette machine est déjà présente dans le parc. Vérifier le Numéro Machine")
Exit Sub
End If
Next i
NuméroMachine = TextBox1
Else
For i = 3 To Ligne
If Cells(i, 2) = NuméroMachine Then
MsgBox ("Cette machine est déjà présente dans le parc. Vérifier le Numéro Machine")
Exit Sub
End If
Next i
End If
Cells(Ligne, 1) = SectionMachine
Cells(Ligne, 2) = NuméroMachine
Cells(Ligne, 2).Select
If NbCar = 2 Then
Selection.NumberFormat = "0.0"
End If
If NbCar = 3 Then
Selection.NumberFormat = "0.00"
End If
Cells(Ligne, 3) = Matériel
Cells(Ligne, 4) = Implantation
Cells(Ligne, 5) = DateDeMiseEnService
Cells(Ligne, 6) = DateDeControle
Cells(Ligne, 7) = ArmoireElectrique
Cells(Ligne, 8) = N°DépartElectrique
Cells(Ligne, 9) = PuissanceElectrique
Cells(Ligne, 10) = Diver
'Variables déclarées dans le module :
'Public SectionMachine As String
'Public SectionMateriel As String
'Public NuméroMachine As String
'Public NuméroMateriel As Double
'Public Matériel As String
'Public Implantation As String
'Public DateDeMiseEnService As Date
'Public DateDeControle As Date
'Public ArmoirElectrique As String
'Public N°DépartElectrique As String
'Public PuissanceElectrique As Double
'Public Diver As String