Bonjour,
La partie de macro ci-dessous permet d'écrire à l'aide d'un USF, plusieurs lignes de données identiques.
L'USF est appelé en colonne F à partir de F4.
Les données du USF sont envoyés sur la ligne F,G,H à partir de la cellule active.
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
nbr = CDbl(TextBox5)
For i = 1 To nbr
ActiveCell.Offset(i - 1, 0).Value = TextBox1.Text
ActiveCell.Offset(i - 1, 1).Value = ComboBox1.Text
ActiveCell.Offset(i - 1, 2).Value = ComboBox2.Text
Next i
Unload Me
Application.ScreenUpdating = True
End Sub
Je souhaiterais ajouter une condition pour remplir le nombre de lignes choisies. Ce serait que les données en colonne B soient identiques.
Si données non identiques, le message "Veuillez indiquer un nombre d'unités compatibles".
Merci pour votre aide.
La partie de macro ci-dessous permet d'écrire à l'aide d'un USF, plusieurs lignes de données identiques.
L'USF est appelé en colonne F à partir de F4.
Les données du USF sont envoyés sur la ligne F,G,H à partir de la cellule active.
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
nbr = CDbl(TextBox5)
For i = 1 To nbr
ActiveCell.Offset(i - 1, 0).Value = TextBox1.Text
ActiveCell.Offset(i - 1, 1).Value = ComboBox1.Text
ActiveCell.Offset(i - 1, 2).Value = ComboBox2.Text
Next i
Unload Me
Application.ScreenUpdating = True
End Sub
Je souhaiterais ajouter une condition pour remplir le nombre de lignes choisies. Ce serait que les données en colonne B soient identiques.
Si données non identiques, le message "Veuillez indiquer un nombre d'unités compatibles".
Merci pour votre aide.
Dernière édition: