
Envoyé par
Selune6666
Pourquoi mettre les fonctions dans un module?
Parce que c'est comme ça en VBA.

Envoyé par
Selune6666
Pourquoi passer par une macro?
Parce que c'est comme ça en VBA.
Si a chaque fois mon utilisateur doit aller dans outils/macro/macro mon chef va me tuer Si a chaque fois mon utilisateur doit aller dans outils/macro/macro mon chef va me tuer >_<[/quote]
Il ne faut pas aller dans le menu...

Envoyé par
Selune6666
Je vois pas l'utilité de faire ça en fait je pensais placer la fonction avant mon commande1_click(). Et dc l'appeler dans le commande1_click(). En gros un peu comme du C, tu ecris ta fonction avant et tu l'appels apres.
C'est comme en C; tu appelles la fonction à partir de ton code.
Si ça ne fonctionne pas, c'est mon erreur. La ligne qui contient 'dd.TopLeftCell' dans la fonction DropDownDeLaLigne() devrait se lire 'dd.TopLeftCell.Address'. J'ai déjà édité le code dans mon message précédant.
Aussi, pour que ta macro CommnadButton1_Click() fonctionne bien, il faudrait changer le:
If Cells(i, 1) <> " " Then
par
If Cells(i, 1).Value <> "" Then
ou
If Cells(i, 1).Value <> vbNullString Then
N'oublies pas qu'il faut t'assurer de bien positionner les ComboBox DANS LA CELLULE.
Partager