T
Temjeh
Guest
Bonjour le forum
Je suis dans le ménage pour l'été
Comment est-ce possible de simplifier ceci pour ne pas le répéter sur chaque mois :
Private Sub CommandButton9_Click()
'<>
Dim coz
coz = ComboBox2
Dim co
co = ComboBox1
If ComboBox2 = "" Then
MsgBox "***Sélectionner le mois***"
Else
If coz = "Janvier" Then
Sheets("JANVIER").Select
Label66 = ComboBox1.Value
Label15 = ActiveSheet.Name
Range("B1").Activate
TextBox1 = Range("B37")
TextBox19 = Range("E37")
TextBox20 = Range("H37")
TextBox21 = Range("K37")
TextBox26 = Range("N5")
TextBox27 = Range("N6")
TextBox28 = Range("N7")
TextBox29 = Range("N8")
Else
If ComboBox1 = "" Then
MsgBox "***Sélectionner la dépense***"
Else
If co = "Gas" Then
Range("B1").Activate
Range("B1").End(xlDown).Offset(1, 0).Select
Else
If co = "Réparations" Then
Range("E1").Activate
Range("E1").End(xlDown).Offset(1, 0).Select
Else
If co = "Entretien" Then
Range("H1").Activate
Range("H1").End(xlDown).Offset(1, 0).Select
Else
If co = "Autre" Then
Range("K1").Activate
Range("K1").End(xlDown).Offset(1, 0).Select
End If
End If
End If
End If
End If
End If
J'ai la même chose pour Février,mars, avril...jusqu'à Décembre ce qui me fait un code de 4 pieds de long
If coz = "Février" Then
...
...
...
If coz = "Mars" Then
Merci à l'avance
Temjeh
A+
Je suis dans le ménage pour l'été
Comment est-ce possible de simplifier ceci pour ne pas le répéter sur chaque mois :
Private Sub CommandButton9_Click()
'<>
Dim coz
coz = ComboBox2
Dim co
co = ComboBox1
If ComboBox2 = "" Then
MsgBox "***Sélectionner le mois***"
Else
If coz = "Janvier" Then
Sheets("JANVIER").Select
Label66 = ComboBox1.Value
Label15 = ActiveSheet.Name
Range("B1").Activate
TextBox1 = Range("B37")
TextBox19 = Range("E37")
TextBox20 = Range("H37")
TextBox21 = Range("K37")
TextBox26 = Range("N5")
TextBox27 = Range("N6")
TextBox28 = Range("N7")
TextBox29 = Range("N8")
Else
If ComboBox1 = "" Then
MsgBox "***Sélectionner la dépense***"
Else
If co = "Gas" Then
Range("B1").Activate
Range("B1").End(xlDown).Offset(1, 0).Select
Else
If co = "Réparations" Then
Range("E1").Activate
Range("E1").End(xlDown).Offset(1, 0).Select
Else
If co = "Entretien" Then
Range("H1").Activate
Range("H1").End(xlDown).Offset(1, 0).Select
Else
If co = "Autre" Then
Range("K1").Activate
Range("K1").End(xlDown).Offset(1, 0).Select
End If
End If
End If
End If
End If
End If
J'ai la même chose pour Février,mars, avril...jusqu'à Décembre ce qui me fait un code de 4 pieds de long
If coz = "Février" Then
...
...
...
If coz = "Mars" Then
Merci à l'avance
Temjeh
A+