Peut-on, SVP, utiliser les données d'un tableau seulement en mémoire (sans
écriture sur aucune feuille) comme RowSource d'une ComboBox
Si oui, ex. de code VBA.
merci
accessoirement , Ex. de code VBA pour trier toujours en mémoire un tableau à
2 dimensions (200 lignes, 15 col)
avec choix possible de la colonne de ref. pour le tri.
Le tableau ne doit pas être écrit sur une feuille.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Frédéric Sigonneau
Bonsoir,
Non. Une RowSource, c'est une plage 'physique' de cellules. Mais une RowSource n'est pas le seul moyen d'alimenter une ComboBox (de la boite à outils Contrôles)... Tu obtiens exactement le même résultat en suivant les conseils qui t'ont été donnés précédemment : utiliser un tableau (=une variable de type Array, voir l'aide) et l'affecter à la propriété List de ton ComboBox. Cette propriété contient les items de la ComboBox. Le tableau peut être lui-même alimenté par une plage de cellules et tu peux du coup le manipuler en mémoire (le trier par ex) sans que cela n'ait d'incidence sur cette plage.
Merci, si les différentes réponses qui t'ont déjà été faites ne te conviennent pas, de *ne pas* renvoyer une fois de plus le même message dans les mêmes termes mais d'essayer de préciser ce qui ne convient pas. Merci d'avance :)
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Peut-on, SVP, utiliser les données d'un tableau seulement en mémoire (sans écriture sur aucune feuille) comme RowSource d'une ComboBox Si oui, ex. de code VBA. merci
accessoirement , Ex. de code VBA pour trier toujours en mémoire un tableau à 2 dimensions (200 lignes, 15 col) avec choix possible de la colonne de ref. pour le tri.
Le tableau ne doit pas être écrit sur une feuille.
re-merci.
Chris Col
Bonsoir,
Non. Une RowSource, c'est une plage 'physique' de cellules. Mais une RowSource
n'est pas le seul moyen d'alimenter une ComboBox (de la boite à outils
Contrôles)... Tu obtiens exactement le même résultat en suivant les conseils qui
t'ont été donnés précédemment : utiliser un tableau (=une variable de type
Array, voir l'aide) et l'affecter à la propriété List de ton ComboBox. Cette
propriété contient les items de la ComboBox. Le tableau peut être lui-même
alimenté par une plage de cellules et tu peux du coup le manipuler en mémoire
(le trier par ex) sans que cela n'ait d'incidence sur cette plage.
Merci, si les différentes réponses qui t'ont déjà été faites ne te conviennent
pas, de *ne pas* renvoyer une fois de plus le même message dans les mêmes termes
mais d'essayer de préciser ce qui ne convient pas. Merci d'avance :)
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Peut-on, SVP, utiliser les données d'un tableau seulement en mémoire (sans
écriture sur aucune feuille) comme RowSource d'une ComboBox
Si oui, ex. de code VBA.
merci
accessoirement , Ex. de code VBA pour trier toujours en mémoire un tableau à
2 dimensions (200 lignes, 15 col)
avec choix possible de la colonne de ref. pour le tri.
Le tableau ne doit pas être écrit sur une feuille.
Non. Une RowSource, c'est une plage 'physique' de cellules. Mais une RowSource n'est pas le seul moyen d'alimenter une ComboBox (de la boite à outils Contrôles)... Tu obtiens exactement le même résultat en suivant les conseils qui t'ont été donnés précédemment : utiliser un tableau (=une variable de type Array, voir l'aide) et l'affecter à la propriété List de ton ComboBox. Cette propriété contient les items de la ComboBox. Le tableau peut être lui-même alimenté par une plage de cellules et tu peux du coup le manipuler en mémoire (le trier par ex) sans que cela n'ait d'incidence sur cette plage.
Merci, si les différentes réponses qui t'ont déjà été faites ne te conviennent pas, de *ne pas* renvoyer une fois de plus le même message dans les mêmes termes mais d'essayer de préciser ce qui ne convient pas. Merci d'avance :)
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Peut-on, SVP, utiliser les données d'un tableau seulement en mémoire (sans écriture sur aucune feuille) comme RowSource d'une ComboBox Si oui, ex. de code VBA. merci
accessoirement , Ex. de code VBA pour trier toujours en mémoire un tableau à 2 dimensions (200 lignes, 15 col) avec choix possible de la colonne de ref. pour le tri.
Le tableau ne doit pas être écrit sur une feuille.