sapinator
Messages postés1Date d'inscriptionlundi 27 août 2007StatutMembreDernière intervention28 août 2007
-
28 août 2007 à 11:32
gggg -
27 juil. 2009 à 15:06
Demande d’explications sur cette macro et aide pour la modifier.
Bonjour
J’ai des opérations à effectuer sur des macros suite à une fusion de fichiers et à une modification de l’emplacement du tableau.
Mon problème, c’est que je débute dans Excel et le Vba, et que j’ai encore du mal à comprendre les macros d’origine.
Voici le code source
Sub Distrib_WC()
'
' Distrib_WC Macro
'Copie de fichier Base avant L1 WC
ChDir _
"P:\###########\Base WC"
Workbooks.Open Filename:= _
" P:\############\Base WC\ ANALYSE DU MIX PAR FAMILLE DE WC\BASE AVANT.xls" _
, UpdateLinks:=3
Sheets(1).Copy After:=Workbooks( _
NomFichierWCJour). _
Sheets(1)
Windows("BASE AVANT .xls").Activate
Application.DisplayAlerts = False
ActiveWindow.Close
Application.DisplayAlerts = True
Sheets(2).Name = "Base Avant "
Range("A1").Select
NbrLigneBaseAvL1 = ActiveCell.SpecialCells(xlLastCell).Row
1) Changement du nom de fichier sur lequel je travaille
2) Appel sur une feuille du classeur spécifique
3) Changement de l’emplacement de la requête (3 lignes plus bas car insertion d’un tableau en haut de feuille)
Je cherche à modifier les appels pour ne plus faire appel à base avant mais un autre fichier qui s’appelle base WC où les données sont sur une feuille spécifique (feuille abc)
Je pensais rajouter une ligne du type Sheets("abc").Select
'Copie de fichier Base avant L1 WC
ChDir _
"P:\###########\Base WC"
Workbooks.Open Filename:= _
" P:\############\Base WC\ ANALYSE DU MIX PAR FAMILLE DE WC\BASE AVANT.xls" _
Sheets("abc").Select
, UpdateLinks:=3
Ainsi qu’effectuer une modification sur le chemin d’accès
ChDir _
"P:\###########\Base WC"
Workbooks.Open Filename:= _
" P:\############\Base WC\ ANALYSE DU MIX PAR FAMILLE DE WC\BASE WC.xls" _