Salut à tous,
Voila, j'ai grace à ce forum, réalisé une macro qui, avec un formulaire, ajoute un enregistrement dans une feuille.
Ca rame lorsque les données des combobox et textbox sont placées dans les cases de la 1ere ligne vide.
Bref, voici le code :
Private Sub commandbutton3_click()
Dim k As Integer
k =sheets('R').Range('C60000').End(xlUp).Row + 1
With sheets('R')
'
.Range('a' & k) = TextBox2.Value
.Range('b' & k) = ComboBox2.Value
.Range('c' & k) = ComboBox1.Value
.Range('d' & k) = ComboBox3.Value
.Range('e' & k) = TextBox3.Value
.Range('f' & k) = ComboBox4.Value
.Range('g' & k) = TextBox4.Value
.Range('h' & k) = TextBox5.Value
.Range('j' & k) = TextBox6.Value
End With
sheets('R').Range('c' & k).Select
Unload UserForm6
End Sub
En clair, ce qu'il se passe, c'est que chaque données apparaissent une par une, assez lentement, sur la ligne.
Merci de votre aide
Voila, j'ai grace à ce forum, réalisé une macro qui, avec un formulaire, ajoute un enregistrement dans une feuille.
Ca rame lorsque les données des combobox et textbox sont placées dans les cases de la 1ere ligne vide.
Bref, voici le code :
Private Sub commandbutton3_click()
Dim k As Integer
k =sheets('R').Range('C60000').End(xlUp).Row + 1
With sheets('R')
'
.Range('a' & k) = TextBox2.Value
.Range('b' & k) = ComboBox2.Value
.Range('c' & k) = ComboBox1.Value
.Range('d' & k) = ComboBox3.Value
.Range('e' & k) = TextBox3.Value
.Range('f' & k) = ComboBox4.Value
.Range('g' & k) = TextBox4.Value
.Range('h' & k) = TextBox5.Value
.Range('j' & k) = TextBox6.Value
End With
sheets('R').Range('c' & k).Select
Unload UserForm6
End Sub
En clair, ce qu'il se passe, c'est que chaque données apparaissent une par une, assez lentement, sur la ligne.
Merci de votre aide