Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Modification d'une partie d'un code VBA par inpubox

lmc71

XLDnaute Occasionnel
Bonjour le forum
Je suis à la recherche d'une VBA ou partie qui me permettrait de modifier, par inputbox, un chemin de recherche dans une macro.
Est-ce que cela est possible ?

J'ai la macro ci-dessous qui fonctionne très bien et je voudrais la modifier dans le sens que le bout de code

Route = "c:\Facturation\Base Bellegarde\Mensuel Bellegarde\"

qui deviendra après modification de la macro
Chemin = "C:\Base Archivage Facturation\2011\Facturation\Base Bellegarde\Mensuel Bellegarde\"
dans les sous-répertoire où doit se faire la copie.

puisse être modifier par l'inputbox en changeant 2011 par 2012 ou suivant selon l'année à rechercher et en gardant tout le reste de ce code.

C'est à dire qu'en cliquant sur le bouton macro, ouvrant la dite macro, il ouvre la boite de dialogue où l'on mentionne l'année considérée et fait évoluer la macro .


Cordialement

Partie de la macro à modifier


'Copie Nbr dossier et Mt Honoraires
Const MesDossiers = "0 Dec,1 Janv,2 Fev,3 Mars,4 Avril,5 Mai,6 juin,7 Juil,8 Aout,9 Sept,10 Oct,11 Nov"
Dim Route As String, Dossier As String, D

Range("B4").Select 'sélectionner la cellule de début
Route = "c:\Facturation\Base Bellegarde\Mensuel Bellegarde\"

For Each D In Split(MesDossiers, ",")
Dossier = Route & D & ".xlsm"
Workbooks.Open Filename:=Dossier
Range("TablNbrDossier").Copy
ThisWorkbook.Activate
Selection.PasteSpecial Paste:=xlPasteValues
Windows(D & ".xlsm").Activate
ActiveWorkbook.Close savechanges:=False
ThisWorkbook.Activate
Range("B65536").End(xlUp).Offset(1, 0).Select
Next D
 

Discussions similaires

Réponses
5
Affichages
425
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…