1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
Private Sub CommandButton1_Click()
Dim leMontant As Double
Dim nom_champs As String
Dim Ctrl As Control
Dim celluleDonneeFeuille_Caisse As String, celluleDonneeFeuille_Retrait As String
For Each Ctrl In UserForm6.Controls
nom_champs = Ctrl.Name
leMontant = 0
If Left(nom_champs, 7) = "TextBox" Then
If Controls(nom_champs).Value <> 0 Then
leMontant = Controls(nom_champs).Value
Select Case nom_champs
Case "TextBox1"
celluleDonneeFeuille_Caisse = "B17"
celluleDonneeFeuille_Retrait = "B4"
Case "TextBox2"
celluleDonneeFeuille_Caisse = "C17"
celluleDonneeFeuille_Retrait = "B5"
Case "TextBox3"
celluleDonneeFeuille_Caisse = "D17"
celluleDonneeFeuille_Retrait = "B6"
Case "TextBox4"
celluleDonneeFeuille_Caisse = "E17"
celluleDonneeFeuille_Retrait = "B7"
Case "TextBox5"
celluleDonneeFeuille_Caisse = "F17"
celluleDonneeFeuille_Retrait = "B8"
Case "TextBox6"
celluleDonneeFeuille_Caisse = "B21"
celluleDonneeFeuille_Retrait = "E4"
Case "TextBox7"
celluleDonneeFeuille_Caisse = "C21"
celluleDonneeFeuille_Retrait = "E5"
Case "TextBox8"
celluleDonneeFeuille_Caisse = "D21"
celluleDonneeFeuille_Retrait = "E6"
Case "TextBox9"
celluleDonneeFeuille_Caisse = "E21"
celluleDonneeFeuille_Retrait = "E7"
Case "TextBox10"
celluleDonneeFeuille_Caisse = "F21"
celluleDonneeFeuille_Retrait = "E8"
Case "TextBox11"
celluleDonneeFeuille_Caisse = "G21"
celluleDonneeFeuille_Retrait = "E9"
Case "TextBox12"
celluleDonneeFeuille_Caisse = "H21"
celluleDonneeFeuille_Retrait = "E10"
Case "TextBox13"
celluleDonneeFeuille_Caisse = "I21"
celluleDonneeFeuille_Retrait = "E11"
End Select
Sheets("Caisse").Range(celluleDonneeFeuille_Caisse) = leMontant
Sheets("Retrait").Range(celluleDonneeFeuille_Retrait) = leMontant
End If
End If
Next
Unload UserForm6
End Sub |
Partager