Numéro automatique userform vba
tuxy88
Messages postés
11
Statut
Membre
-
tuxy88 Messages postés 11 Statut Membre -
tuxy88 Messages postés 11 Statut Membre -
Bonjour à toutes et à tous,
Je sais que ma question a déjà été traitée mais il m'est impossible (après maintes et maintes essais!) de l'appliquer à mon fichier. Cela est probablement dû à mon inexpérience en vba!!! Mais venons en au sujet de mon post.
Je cherche à insérer sur un userform un numéro automatique lorsque ce userform est ouvert. Ce numéro serait la suite logique de celui utilisé précédemment. Pour l'instant je copie des données de mon userform vers ma fiche excel
Voici mon code (le numéro incrémenté serait visible dans TextBox1 et provenant de la feuille Préparation)
Private Sub CommandButton1_Click()
Worksheets("Préparation").Rows("2:2").Insert
Worksheets("Préparation").Cells(2, 1) = TextBox1
Worksheets("Préparation").Cells(2, 2) = nom
Worksheets("Préparation").Cells(2, 3) = dat
Worksheets("Préparation").Cells(2, 4) = heure
Worksheets("Préparation").Cells(2, 5) = venue
Worksheets("Préparation").Cells(2, 6) = dcolorant1
Worksheets("Préparation").Cells(2, 7) = ncolorant1
Worksheets("Préparation").Cells(2, 8) = dosec1
Worksheets("Préparation").Cells(2, 9) = dcolorant2
Worksheets("Préparation").Cells(2, 10) = ncolorant2
Worksheets("Préparation").Cells(2, 11) = dosec2
Worksheets("Préparation").Cells(2, 12) = dcolorant3
Worksheets("Préparation").Cells(2, 13) = ncolorant3
Worksheets("Préparation").Cells(2, 14) = dosec3
Worksheets("Préparation").Cells(2, 15) = darome1
Worksheets("Préparation").Cells(2, 16) = narome1
Worksheets("Préparation").Cells(2, 17) = dosea1
Worksheets("Préparation").Cells(2, 18) = darome2
Worksheets("Préparation").Cells(2, 19) = narome2
Worksheets("Préparation").Cells(2, 20) = dosea2
Worksheets("Préparation").Cells(2, 21) = darome3
Worksheets("Préparation").Cells(2, 22) = narome3
Worksheets("Préparation").Cells(2, 23) = dosea3
UserForm2.PrintForm
Unload Me
End Sub
Private Sub CommandButton2_Click()
Unload Me
End Sub
Merci d'avance pour toutes réponses
Cordialement
Tuxy88
Je sais que ma question a déjà été traitée mais il m'est impossible (après maintes et maintes essais!) de l'appliquer à mon fichier. Cela est probablement dû à mon inexpérience en vba!!! Mais venons en au sujet de mon post.
Je cherche à insérer sur un userform un numéro automatique lorsque ce userform est ouvert. Ce numéro serait la suite logique de celui utilisé précédemment. Pour l'instant je copie des données de mon userform vers ma fiche excel
Voici mon code (le numéro incrémenté serait visible dans TextBox1 et provenant de la feuille Préparation)
Private Sub CommandButton1_Click()
Worksheets("Préparation").Rows("2:2").Insert
Worksheets("Préparation").Cells(2, 1) = TextBox1
Worksheets("Préparation").Cells(2, 2) = nom
Worksheets("Préparation").Cells(2, 3) = dat
Worksheets("Préparation").Cells(2, 4) = heure
Worksheets("Préparation").Cells(2, 5) = venue
Worksheets("Préparation").Cells(2, 6) = dcolorant1
Worksheets("Préparation").Cells(2, 7) = ncolorant1
Worksheets("Préparation").Cells(2, 8) = dosec1
Worksheets("Préparation").Cells(2, 9) = dcolorant2
Worksheets("Préparation").Cells(2, 10) = ncolorant2
Worksheets("Préparation").Cells(2, 11) = dosec2
Worksheets("Préparation").Cells(2, 12) = dcolorant3
Worksheets("Préparation").Cells(2, 13) = ncolorant3
Worksheets("Préparation").Cells(2, 14) = dosec3
Worksheets("Préparation").Cells(2, 15) = darome1
Worksheets("Préparation").Cells(2, 16) = narome1
Worksheets("Préparation").Cells(2, 17) = dosea1
Worksheets("Préparation").Cells(2, 18) = darome2
Worksheets("Préparation").Cells(2, 19) = narome2
Worksheets("Préparation").Cells(2, 20) = dosea2
Worksheets("Préparation").Cells(2, 21) = darome3
Worksheets("Préparation").Cells(2, 22) = narome3
Worksheets("Préparation").Cells(2, 23) = dosea3
UserForm2.PrintForm
Unload Me
End Sub
Private Sub CommandButton2_Click()
Unload Me
End Sub
Merci d'avance pour toutes réponses
Cordialement
Tuxy88
A voir également:
- Numérotation automatique excel vba
- Liste déroulante excel - Guide
- Réponse automatique thunderbird - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
6 réponses
bonjour
donne au moin un model pour voir comment mettre ta numerotation
et voir les modifes a faire sur ton UserForm
A+
Maurice
donne au moin un model pour voir comment mettre ta numerotation
et voir les modifes a faire sur ton UserForm
A+
Maurice
Bonsoir,
essaie avec ça :
essaie avec ça :
Private Sub UserForm_Initialize()eric
TextBox1 = Worksheets("Préparation").Cells(2, 1) + 1
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Bravo eriiic
voila ma modif
Private Sub UserForm_Initialize()
TextBox1.Value = Feuil1.Cells(2, 1) + 1
TextBox1.Enabled = False
End Sub
Private Sub CommandButton1_Click()
' Feuil1 = CodeName (Préparation)
With Feuil1
.Rows("2:2").Insert
.Cells(2, 1) = TextBox1
.Cells(2, 2) = nom
.Cells(2, 3) = dat
.Cells(2, 4) = heure
.Cells(2, 5) = venue
.Cells(2, 6) = dcolorant1
.Cells(2, 7) = ncolorant1
.Cells(2, 8) = dosec1
.Cells(2, 9) = dcolorant2
.Cells(2, 10) = ncolorant2
.Cells(2, 11) = dosec2
.Cells(2, 12) = dcolorant3
.Cells(2, 13) = ncolorant3
.Cells(2, 14) = dosec3
.Cells(2, 15) = darome1
.Cells(2, 16) = narome1
.Cells(2, 17) = dosea1
.Cells(2, 18) = darome2
.Cells(2, 19) = narome2
.Cells(2, 20) = dosea2
.Cells(2, 21) = darome3
.Cells(2, 22) = narome3
.Cells(2, 23) = dosea3
End With
UserForm2.PrintForm
Unload Me
End Sub
A+
Maurice
Bravo eriiic
voila ma modif
Private Sub UserForm_Initialize()
TextBox1.Value = Feuil1.Cells(2, 1) + 1
TextBox1.Enabled = False
End Sub
Private Sub CommandButton1_Click()
' Feuil1 = CodeName (Préparation)
With Feuil1
.Rows("2:2").Insert
.Cells(2, 1) = TextBox1
.Cells(2, 2) = nom
.Cells(2, 3) = dat
.Cells(2, 4) = heure
.Cells(2, 5) = venue
.Cells(2, 6) = dcolorant1
.Cells(2, 7) = ncolorant1
.Cells(2, 8) = dosec1
.Cells(2, 9) = dcolorant2
.Cells(2, 10) = ncolorant2
.Cells(2, 11) = dosec2
.Cells(2, 12) = dcolorant3
.Cells(2, 13) = ncolorant3
.Cells(2, 14) = dosec3
.Cells(2, 15) = darome1
.Cells(2, 16) = narome1
.Cells(2, 17) = dosea1
.Cells(2, 18) = darome2
.Cells(2, 19) = narome2
.Cells(2, 20) = dosea2
.Cells(2, 21) = darome3
.Cells(2, 22) = narome3
.Cells(2, 23) = dosea3
End With
UserForm2.PrintForm
Unload Me
End Sub
A+
Maurice
Bonjour à tous,
Merci pour vos réponses, c'est super, j'arrive à faire ce que je ;)
Nouvelles questions, je voudrais maintenant lorsque j'inscris un numéro dans TextBox1 d'un userform, que ce numéro soit recherché dans la colonne A de la feuille 1 et ainsi, mettre les données de mon userform (de Textbox2, TextBox3,...) dans la colonne H,I,... de cette même feuille 1 par exemple
Ceci afin de faire coincïder sur la meme feuille excel la préparation et l'utilisation d'un mélange appelé 1 par exemple.
Je ne sais pas si cela est possible :/
Merci d'avance
Cordialement,
Pierrick
Merci pour vos réponses, c'est super, j'arrive à faire ce que je ;)
Nouvelles questions, je voudrais maintenant lorsque j'inscris un numéro dans TextBox1 d'un userform, que ce numéro soit recherché dans la colonne A de la feuille 1 et ainsi, mettre les données de mon userform (de Textbox2, TextBox3,...) dans la colonne H,I,... de cette même feuille 1 par exemple
Ceci afin de faire coincïder sur la meme feuille excel la préparation et l'utilisation d'un mélange appelé 1 par exemple.
Je ne sais pas si cela est possible :/
Merci d'avance
Cordialement,
Pierrick
Je ne sais pas comment ajouter mon fichier en pièce jointe :/
A+