Urgent pb affichage combox excel vba
Résolu
laguez
-
laguez -
laguez -
A voir également:
- Urgent pb affichage combox excel vba
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
2 réponses
bonjour
quelque chose qui permet une MAJ de la combobox quand celle ci est sollicitée
bonne suite
quelque chose qui permet une MAJ de la combobox quand celle ci est sollicitée
Private Sub ComboBox1_GotFocus() Dim nuele As Long Dim nbele As Long Dim ele As String ComboBox1.Clear nbele = Worksheets(2).Range("Liste").Cells.Count For nuele = 1 To nbele ele = Worksheets(2).Range("liste").Cells(nuele, 1) ComboBox1.AddItem (ele) Next nuele End Sub
bonne suite
Salut Pijaku
larguez
Alors sauf que et j'ai oublié de le préciser, la zone nommée à 2 colonnes, et surtout est issue d'une requete (cette plage est donc variable selon le resultat de la requete).
Ben voyons!
Il faut bien te rendre compte que ce que tu demandes n'est pas forcément facile et que personne ne veut passer parfois plusieurs heures à essayer de résoudre un problème bénévolement pour se voir dire après coup « non vous n'avez pas compris mon problème (rarement : Excusez-moi, je n'ai pas bien expliqué) il faut en plus que.... , j'ai oublié de dire...»
larguez
Alors sauf que et j'ai oublié de le préciser, la zone nommée à 2 colonnes, et surtout est issue d'une requete (cette plage est donc variable selon le resultat de la requete).
Ben voyons!
Il faut bien te rendre compte que ce que tu demandes n'est pas forcément facile et que personne ne veut passer parfois plusieurs heures à essayer de résoudre un problème bénévolement pour se voir dire après coup « non vous n'avez pas compris mon problème (rarement : Excusez-moi, je n'ai pas bien expliqué) il faut en plus que.... , j'ai oublié de dire...»
Merci pour vos réponses.
Helas l'évenement Enter ne marche pas mieux. Si je précises aussi certaines choses au fur et à mesure, c'est que je cherche a elargir la recherche du probleme.
Un clear, ou un raffraichissement de la liste des valeurs affichées me semblait simple comme probleme au départ... sans rentrer dans la complexité de mes contraintes.
Helas l'évenement Enter ne marche pas mieux. Si je précises aussi certaines choses au fur et à mesure, c'est que je cherche a elargir la recherche du probleme.
Un clear, ou un raffraichissement de la liste des valeurs affichées me semblait simple comme probleme au départ... sans rentrer dans la complexité de mes contraintes.
Bien. Le plus simple est que tu fasses une copie de ton classeur (enregistré sous format xl97-2003 en .xls donc) sans données confidentielles et que tu le joignes ici dans une réponse en utilisant https://www.cjoint.com/ ou http://www.cijoint.fr/
Tu va sur un de ces sites, tu créées un lien vers ton fichier et viens coller ce lien ici dans une réponse.
Tu va sur un de ces sites, tu créées un lien vers ton fichier et viens coller ce lien ici dans une réponse.
peut-être sans VBA supplémentaire:
par ex: jusqu'à N éléments ici 25 dans feuille1 à partir de A1
insertion nom
"liste" par ex
fait référence à
si tu as que 10 éléments le combo propose que les 10
attention, il ne doit pas y avoir de trous dans la liste, pareil avec VBA
ComboBoxCom.clear ne marche pas c'est bizarre non?
Excusez l'incruste.
Ce qui est bizarre surtout c'est que tu n'essayes pas les solutions proposées à ton problème urgent.
relis tout le sujet, essaye les 2 solutions, tu verras elles sont adaptées à ton souci.
Si tu veux plus d'explications, suis de près ton sujet et pose tes questions.
Cordialement,
c'est bien parce j'ai essayé la premiere solution que je vous reponds que mon combobox.clear ne marche pas.
quant a la deuxieme reponse de michel , j'ai pas tout compris :
par ex: jusqu'à N éléments ici 25 dans feuille1 à partir de A1
insertion nom
"liste" par ex
fait référence à
=DECALER(Feuil1!$A$1;0;0;NBVAL(Feuil1!$A$1:$A$25);1)
si tu as que 10 éléments le combo propose que les 10
attention, il ne doit pas y avoir de trous dans la liste, pareil avec VBA
je ne sais pas de quoi il parle...
si vous avez compris merci de m'expliquer
cordialement