Code VBA, liste de validation de données

Résolu/Fermé
margir4233 Messages postés 67 Date d'inscription mardi 12 avril 2016 Statut Membre Dernière intervention 22 février 2023 - 2 juin 2016 à 21:51
margir4233 Messages postés 67 Date d'inscription mardi 12 avril 2016 Statut Membre Dernière intervention 22 février 2023 - 3 juin 2016 à 17:44
Bonjour,

Je me suis fait un formulaire de saisie de commande dans une feuille, en F3, j'ai une liste déroulante de validation de données dont la source est une liste de clients d'un autre onglet.

Dans ma macro, je veux remettre mon formulaire prêt pour une nouvelle saisie.
Je voudrais que ma liste déroulante se positionne toujours sur le premier client de ma liste déroulante.

En essayant via l'enregistreur de macro, il n'y a rien quand je vais dans le code VB.

Des idées?

Merci
Margir

1 réponse

f894009 Messages postés 17229 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 21 janvier 2025 1 712
3 juin 2016 à 14:19
Bonjour,

le plus simple est d'ecrire, dans la cellule de la validation de donnees, la premiere donnee de la liste ex:

C3: validation de donnee ayant pour liste les cellules H6:Hxx de la feuille données

Worksheets("feuil1").Range("C3") = Worksheets("données").Range("H6")
1
margir4233 Messages postés 67 Date d'inscription mardi 12 avril 2016 Statut Membre Dernière intervention 22 février 2023
3 juin 2016 à 17:44
Merci beaucoup F894009, ça fonctionne super bien!!!
0