Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Créer une liste déroulante de noms selon ComboBox ou listbox avec nom+prénom

berru76

XLDnaute Occasionnel
Bonjour

Je suis débutant dans VBA
Je cherche a créer une liste déroulante de noms selon ComboBox ou listbox avec nom+prénom
ou modifier cette liste
car si je met dans cette liste exemple lettre A me propose le nom déjà donne et oblige d'effacer ou de retaper dans une autre case avant d avoir accès un autre nom de la liste

Merci pour votre aide
 

Pièces jointes

  • Liste deroulante noms.xlsm
    301.5 KB · Affichages: 22
Dernière édition:

berru76

XLDnaute Occasionnel
Je viens de tester dans le classeur liste cela fonctionne
Dans le classeur d'origine j'ai glisse useforme1 dans feuilles et mis la formule dans feuille inscription
lorsque je fait le double clic l'useforme s'ouvre mais quand je valide me donne l'erreur comme sur photo
avez vous une idée pour rectifier mon erreur
Merci
 

Pièces jointes

  • Erreur compilation.PNG
    33.8 KB · Affichages: 24
  • Mis dans feuille inscription.PNG
    30.8 KB · Affichages: 30
Dernière édition:

berru76

XLDnaute Occasionnel
Je pense avoir trouver
mon problème vient que lorsque la feuille est protégée mais pas les cellules concernées cela ne fonctionne pas
Peut t'on faire fonctionner useform1 de C4 a C99 sans déverrouillé toute la feuille
Merci
 

Bebere

XLDnaute Barbatruc
bonsoir

VB:
        Worksheets("Inscriptions").Range("C" & L) = Me.ComboBox1
situ veux passer à la ligne il faut faire comme suit
Code:
        Worksheets("Inscriptions").Range("C" & _
        L) = Me.ComboBox1
sélectionne c4:C9 sélectionne la feuille ensuite menu format de cellule cocher verrouillées
ensuite tu sélectionnes C4:C9 et tu les déverrouilles
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…