Bonjour,
Tout d'abord, bravo pour ce forum qui est très bien fait.
N'ayant trouvé de solution à mon problème dans les différents sujets, je vous pose ici ma question.
Grace à ce forum et à l'enregistrement automatique de macro, j'ai réussi à réaliser un petit programme qui va chercher dans un classeur fermé une feuille, la renomme et la colle dans mon classeur actif.
Le nom du fichier source est situé dans un menu déroulant que je sélectionne. Par contre le chemin d'accès est figé dans le programme avec la fonction ChDir_ et j'aimerais pouvoir le lier à une cellule comme pour le nom de fichier qui est en C8.
Pourriez vous m'aider ?
Voici ci-dessous mon programme :
Private Sub CommandButton2_Click()
'
' Remplacer_donnéesBF17 Macro
'
'
Sheets("Données BF17").Select
Sheets("Données BF17").Name = "OldDonnées BF17"
ChDir _
"G:\PRODUITS - JBB\Budget produits\Budget produits 2015\Suivi d'avancement du budget\Fichiers Bf17"
Workbooks.Open Filename:=Range("C8").Value
Sheets("Page1_1").Select
Sheets("Page1_1").Copy Before:=Workbooks( _
"V6 Copie de Fichier de préparation du budget.xlsm").Sheets(1)
Sheets("Page1_1").Select
Sheets("Page1_1").Name = "Données BF17"
Sheets("Macros").Activate
End Sub
En vous remerciant pour votre aide,
Cordialement,
JB