Afficher dans une combobox les éléments d'une feuille excel

Résolu/Fermé
samyolo Messages postés 10 Date d'inscription lundi 14 janvier 2013 Statut Membre Dernière intervention 6 mars 2013 - 14 janv. 2013 à 15:01
samyolo Messages postés 10 Date d'inscription lundi 14 janvier 2013 Statut Membre Dernière intervention 6 mars 2013 - 15 janv. 2013 à 17:49
Bonjour à tous,

très débutante en VBA je tente de m'initier en créant une base de données pour une bibliotheque.

J'ai créé une UserForm pour les nouvelles réservations qui s'enregistrent sur la feuille 3 du classeur, dans laquelle j'ai mis une Combobox qui devrait afficher les titres des livres qui sont sur la Feuille 2 de mon classeur.
Cependant, je n'arrive pas a afficher ces titres dans la Combobox.

J'ai lu pas mal de postes à ce sujet sans y comprendre grand chose !

Voila mon code so far :

Private Sub CommandButton1_Click()
'sauvegarder les données sur la feuille 1
Dim nom As String
Dim prenom As String
Dim titre As String
Dim dateretour As String


Feuil3.Activate
Range("A1").Select
'je me met en A1
'Tant que la cellule active n'est pas vide
While ActiveCell.Value <> ""
ActiveCell.Offset(1, 0).Select
Wend
'maintenant je suis sur une cellule vide
nom = TextBox1.Value
prenom = TextBox2.Value
titre = ComboBox1.Value
dateretour = TextBox4.Value

ComboBox1.AddItem Sheets("Feuil2").Range("A2")


ActiveCell.Value = nom
ActiveCell.Offset(0, 1).Value = prenom
ActiveCell.Offset(0, 2).Value = titre
ActiveCell.Offset(0, 3).Value = dateretour


ThisWorkbook.Save
End Sub


Par avance je remercie toutes les bonnes volontés de leur aide.

A voir également:

5 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
14 janv. 2013 à 19:30
Bonjour,

Cliquer sur le lien ci-dessous pour recuperer un fichier exemple.

https://www.cjoint.com/c/CAotBQIPEf2

Bonne suite
1
samyolo Messages postés 10 Date d'inscription lundi 14 janvier 2013 Statut Membre Dernière intervention 6 mars 2013
15 janv. 2013 à 14:44
merci beaucoup pour ce fichier, mais lorsque j'essaye de l'appliquer à mon code, je reçois une erreur d'execution '9' concernant la ligne
DCLA = Worksheets("Feuil2").Range("A" & Rows.Count).End(xlUp).Row et je ne comprends pas comment y remédier :s
Pourriez-vous m'aider de nouveau svp ?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
15 janv. 2013 à 16:30
Bonjour,

Le nom de la feuille("Feuil2") n'est peut-etre pas le bon, meme si j'ai pris les noms de feuilles que vous avez donnees dans votre demande.

A+
0
samyolo Messages postés 10 Date d'inscription lundi 14 janvier 2013 Statut Membre Dernière intervention 6 mars 2013
15 janv. 2013 à 17:21
les titres de mes livres sont bien en page 2 pourtant ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
samyolo Messages postés 10 Date d'inscription lundi 14 janvier 2013 Statut Membre Dernière intervention 6 mars 2013
15 janv. 2013 à 17:49
En fait j'avais nommée ma feuille 2, j'ai remplacé Feuil2 par le nom et ça fonctionne :)

Merci énormément pour votre aide !!!
0