Bonjour à tous,
Je suis totalement débutante en VBA. J’ai crée un formulaire de création d’une base de données avec des listes déroulantes et cela ne fonctionne pas bien.
J’ai pour l’instant deux questions.
Lorsque je saisis les données dans le form et que je valide, les données apparaissent en dernière ligne. Je pense que c’est lié à ces lignes mais je ne parviens pas à écrire les lignes de code qu’il faudrait pour
que les lignes figurent en ligne 2
et que les autres aillent dans les lignes qui suivent celle qui vient d’être remplie.
'************************
'Procedure permettant de valider
'un choix dans la liste deroulante
'************************
Ma seconde question concerne la création d’une liste déroulante dépendante. Je souhaiterais que sous catégorie soit dépendante de catégorie mais je ne sais pas comment faire.
Il ne faut pas prendre en compte l’onglet 1 du fichier qui relève d’un autre travail.
Je vous remercie pour votre attention et par avance pour votre conseil.
Nathalie tableau remplissage .xlsm (99,9 Ko)
2em partie,
1-il faut creer un évènement sur Cbocategorie:
Private Sub Cbocategorie_Change()
Cbosouscategorie.RowSource = Cbocategorie
End Sub
2- Et rajouter la ligne suivante sur le bouton de validation:
Private Sub CommandButton_Valider_Click()
'..............................................
Sheets("Tableau 2").Cells(derligne, 3) = UserForm2_Formulairebulletin.Cbosouscategorie
'............................................
End Sub
Un immense merci Will. C’est parfait. Il est possible que je revienne vers toi pour te demander la raison de telle action sans pour autant solliciter un cours de VBA.
Je vais en plus pouvoir reprendre le code pour une prochaine fois. Top.
Je te souhaite un bon we un peu en avance
Nathalie
si on commence avec des tableaux structurés, il faut les utiliser comme des tableaux structurés et cela commence en supprimant toutes les lignes vides. Puis quand on ajoute des lignes, on les ajoute au tableau structuré au lieu de l’ajouter à la feuille.
Au début, c’est un petit effort pour apprende l’astuce, mais cela vaut la peine. tableau remplissage (1).xlsm (92,5 Ko)
Oui d’accord Cow. J’alimente mon tableau avec le seul formulaire donc ? Je ne crée pas des lignes en avance donc ? Est-ce bien cela ?
C’est formidable de pouvoir bénéficier de votre aide.
Nathalie