VBA remplacer cellule par liste déroulante

Fermé
vito - Modifié par vito le 10/07/2013 à 16:38
 vito - 11 juil. 2013 à 12:24
Bonjour,

Je ne suis pas expert en VBA donc peut-être que mon problème est facile à résoudre

actuellement j'ai ceci qui fonctionne :


Workbooks.Open "C:\Rep\Function\" & Sheets(1).Range("A2").Text & "\" & Sheets(1).Range("A1").Text & "\sections\Function  - AB - " & Sheets(1).Range("A1").Text & " " & Sheets(1).Range("A2").Text & ".xls"
' Copie des données :
Workbooks("Function  - AB - June 2013.xls").Sheets("Main").Range("F14:G54").Copy
Workbooks("Test12.xls").Activate
Workbooks("Test12.xls").Sheets("MONTH").Range("C7").Select
Workbooks("Test12.xls").Sheets("MONTH").Paste
' Fermeture du 1er fichier :
Workbooks("Function  - AB - June 2013.xls").Close




il me suffit de mettre dans A1 : June et dans A2 : 2013

Maintenant j'aimerais remplacer A1 et A2 par des listes déroulantes ou je choisirai le mois et l'année....mais je ne sais pas comment modifier le code pour lui "va chercher la valeur choisie dans la liste déroulante..."

Merci d'avance de votre aide :-)

Cordialement.
A voir également:

2 réponses

f894009 Messages postés 17190 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 16 mai 2024 1 705
10 juil. 2013 à 17:51
Bonjour,

Si vous utilisez des liste de validations de donnees, vous conservez les cellules A1 et A2

quel excel avez-vous ???
0
Excel 2010
Oui effectivement ça a marché de cette manière :-)

Merci bien pour ces précisions :-)
0