VBA: Récupérer valeurs de colonne vers une liste sur autre feuil
Résolu/Fermé
cs_douda06
Messages postés
67
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
1 avril 2015
-
3 juil. 2014 à 18:26
cs_douda06 Messages postés 67 Date d'inscription jeudi 25 octobre 2007 Statut Membre Dernière intervention 1 avril 2015 - 11 juil. 2014 à 18:44
cs_douda06 Messages postés 67 Date d'inscription jeudi 25 octobre 2007 Statut Membre Dernière intervention 1 avril 2015 - 11 juil. 2014 à 18:44
A voir également:
- VBA: Récupérer valeurs de colonne vers une liste sur autre feuil
- Mkdir vba ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba dépassement de capacité ✓ - Forum Excel
5 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
4 juil. 2014 à 12:50
4 juil. 2014 à 12:50
Bonjour,
Pourquoi une macro? cela se fait très simplement avec une formule....
Pourquoi une macro? cela se fait très simplement avec une formule....
cs_douda06
Messages postés
67
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
1 avril 2015
4 juil. 2014 à 12:55
4 juil. 2014 à 12:55
Bonjour michel_m
C'est la demande du client :(
Est ce qu'il est possible d'assigner cette formule à un bouton par exemple? sinon peux tu me montrer comment faire pour la créer stp ?
C'est la demande du client :(
Est ce qu'il est possible d'assigner cette formule à un bouton par exemple? sinon peux tu me montrer comment faire pour la créer stp ?
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
4 juil. 2014 à 14:28
4 juil. 2014 à 14:28
ton client ne sait peut-^tre pas que c'est possible par formule et qu'en plus, la mise à jour se fait automatiquement... pas besoin d'appuyer sur un bouton
cs_douda06
Messages postés
67
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
1 avril 2015
4 juil. 2014 à 15:40
4 juil. 2014 à 15:40
Pourrai tu me montrer comment se fait cette formule stp ? comme ça je lui proposerai de changer sa conception
merci d'avance :)
merci d'avance :)
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 4/07/2014 à 17:09
Modifié par michel_m le 4/07/2014 à 17:09
Ci joint démo
Ton client sera content : il y a un quand m^me un petit bout de macro pour remettre à zéro à l'ouverture de la feuille
si ça lui plait,tu peux lui donner le classeur (toujours fidéliser le client)
https://www.cjoint.com/?3GergeZAUEG
et un petit recueil d'utilisation d'une validation de données
https://www.cjoint.com/?3GeriLMx3HR
Ton client sera content : il y a un quand m^me un petit bout de macro pour remettre à zéro à l'ouverture de la feuille
si ça lui plait,tu peux lui donner le classeur (toujours fidéliser le client)
https://www.cjoint.com/?3GergeZAUEG
et un petit recueil d'utilisation d'une validation de données
https://www.cjoint.com/?3GeriLMx3HR
cs_douda06
Messages postés
67
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
1 avril 2015
4 juil. 2014 à 18:12
4 juil. 2014 à 18:12
Oh merci bcp Michel c'est gentil :)
Je te dérangerai encore un peu, j'ai 2 petites questions de plus:
1-Si on a des espaces dans les noms des colonnes ("Liste PL" au lieu de "Liste") comment fait -on pour ajouter les espaces dans la validation des données?
2-Si la liste des valeurs contient aussi des cellules vides/null (parce que ça peut être le cas) est ce qu'il faut ajouter une condition dans la macro ou c'est faisable par formule aussi ?
Merci bcp bcp bcp :)
Je te dérangerai encore un peu, j'ai 2 petites questions de plus:
1-Si on a des espaces dans les noms des colonnes ("Liste PL" au lieu de "Liste") comment fait -on pour ajouter les espaces dans la validation des données?
2-Si la liste des valeurs contient aussi des cellules vides/null (parce que ça peut être le cas) est ce qu'il faut ajouter une condition dans la macro ou c'est faisable par formule aussi ?
Merci bcp bcp bcp :)
cs_douda06
Messages postés
67
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
1 avril 2015
9 juil. 2014 à 18:16
9 juil. 2014 à 18:16
J'ai réussi enfin à générer la combobox, mais vu qu'entre les valeurs y'a des cellules vides, dans la combobox je récupère aussi les vides :s
Y'a t-il un moyen SVP de supprimer ou de ne récupérer que les valeurs différents de null dans ma liste déroulante?
Merci d'avance
Y'a t-il un moyen SVP de supprimer ou de ne récupérer que les valeurs différents de null dans ma liste déroulante?
Merci d'avance
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
10 juil. 2014 à 07:25
10 juil. 2014 à 07:25
Bonjour,
c'est une combobox ou une validation de données?
c'est une combobox ou une validation de données?
cs_douda06
Messages postés
67
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
1 avril 2015
10 juil. 2014 à 11:24
10 juil. 2014 à 11:24
Bonjour Michel,
J'ai suivi la méthode que tu as indiqué, j'ai donné le nom à la liste, pour moi c'est toute la liste "A" ,et j'ai fait appel ensuite a cette liste dans la validation de données.
Mais dans le combobox/Liste déroulante générée, j'ai le nom de la colonne qui s'affiche ainsi que les vides entre les valeurs .. (car je suis obligée de sélectionner toute la colonne car les utilisateurs pourront y ajouter de nouvelles valeurs dans le futur.)
Y'a t-il stp un moyen de prendre les valeurs à partir de "A2" et de ne prendre que les valeurs non null?
Merci
J'ai suivi la méthode que tu as indiqué, j'ai donné le nom à la liste, pour moi c'est toute la liste "A" ,et j'ai fait appel ensuite a cette liste dans la validation de données.
Mais dans le combobox/Liste déroulante générée, j'ai le nom de la colonne qui s'affiche ainsi que les vides entre les valeurs .. (car je suis obligée de sélectionner toute la colonne car les utilisateurs pourront y ajouter de nouvelles valeurs dans le futur.)
Y'a t-il stp un moyen de prendre les valeurs à partir de "A2" et de ne prendre que les valeurs non null?
Merci
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
10 juil. 2014 à 14:35
10 juil. 2014 à 14:35
Désolé, j'ai essayé de bidouiller des formules mais....
Il va falloir passer par vba avec une combobox "activex" et non "formulaire"; si tu n'y arrives pas fais signe
Il va falloir passer par vba avec une combobox "activex" et non "formulaire"; si tu n'y arrives pas fais signe
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
10 juil. 2014 à 18:02
10 juil. 2014 à 18:02
un exemple de construction d'une validation de données avec remise à jour à l'activation de la feuille où est la validation
https://www.cjoint.com/?3GksbxqlMWX
https://www.cjoint.com/?3GksbxqlMWX
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cs_douda06
Messages postés
67
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
1 avril 2015
11 juil. 2014 à 18:44
11 juil. 2014 à 18:44
Merci Michel,
J'ai adapté ton code à mon fichier, la liste déroulante est construite mais au mauvais endroit, et seulement pour une la première cellule ;(
je vais essayer de trouver comment affecter cette récupérations dans le restant des cellules. aussi de récupérer cette liste dans d'autre feuilles ayant le meme nom de colonne.
Je te remercie pour aide précieuse :)
J'ai adapté ton code à mon fichier, la liste déroulante est construite mais au mauvais endroit, et seulement pour une la première cellule ;(
je vais essayer de trouver comment affecter cette récupérations dans le restant des cellules. aussi de récupérer cette liste dans d'autre feuilles ayant le meme nom de colonne.
Je te remercie pour aide précieuse :)