ceci est un petit programme qui fait office de carnet de bord
Source / Exemple :
Private Sub CommandButton1_Click()
UserForm1.Hide
Sheets(1).Unprotect
n = Sheets(1).Cells(1, 26).Value
Sheets(1).Cells(8 + n, 1).Value = Date
If nom1.Value = True Then
Sheets(1).Cells(8 + n, 2).Value = nom1.Caption
Else: Sheets(1).Cells(8 + n, 2).Value = ""
End If
If nom2.Value = True Then
Sheets(1).Cells(9 + n, 2).Value = nom2.Caption
Else: Sheets(1).Cells(9 + n, 2).Value = ""
End If
If nom3.Value = True Then
Sheets(1).Cells(10 + n, 2).Value = nom3.Caption
Else: Sheets(1).Cells(10 + n, 2).Value = ""
End If
If nom4.Value = True Then
Sheets(1).Cells(11 + n, 2).Value = nom4.Caption
Else: Sheets(1).Cells(11 + n, 2).Value = ""
End If
Sheets(1).Cells(8 + n, 3).Value = TextBox1.Value
Sheets(1).Cells(9 + n, 3).Value = TextBox2.Value
Sheets(1).Cells(10 + n, 3).Value = TextBox3.Value
Sheets(1).Cells(11 + n, 3).Value = TextBox4.Value
Sheets(1).Cells(8 + n, 4).Value = pb.Value
Sheets(1).Cells(8 + n, 5).Value = obj.Value
Sheets(1).Cells(1, 26).Value = n + 4
Sheets(1).Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Private Sub UserForm_Initialize()
nom1.Caption = Sheets(1).Cells(3, 2).Value
nom2.Caption = Sheets(1).Cells(4, 2).Value
nom3.Caption = Sheets(1).Cells(5, 2).Value
nom4.Caption = Sheets(1).Cells(6, 2).Value
dat.Caption = Date
End Sub
Conclusion :
fonctionne parfaitement mais l'ajout d'une valeur commence A44 donc si vous savez corriger ca dite le moi
merci
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.