Enregistrement macro

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

eduraiss

XLDnaute Accro
Re bonjour le forum
voici un enregistrement macro, mon problème est que le non de fichier Windows("M2 Z2 SE 31.XLS").Activate change toute les semaines de nom donc cette macro ne peut pas fontionner
comment executer cette macro avec le classeur actif

Merci

ChDir "G:\GESTION EQUIPES\BASE EQUIPES"
Workbooks.Open Filename:="G:\GESTION EQUIPES\BASE EQUIPES\BASE PERSONELS.xls"
Sheets(" INTERIM POUR ERIC").Select
Cells.Select
Selection.Copy
Windows("M2 Z2 SE 31.XLS").Activate
Sheets("Données").Select
Cells.Select
ActiveSheet.Buttons.Add(1.5, 12.75, 75.75, 0).Select
ActiveSheet.Paste
Range("F12").Select
 
Re : Enregistrement macro

Bonjour

Ajouter les lignes en bleu et enlever la ligne en rouge

x = ActiveWorkbook.Name

ChDir "G:\GESTION EQUIPES\BASE EQUIPES"
Workbooks.Open Filename:="G:\GESTION EQUIPES\BASE EQUIPES\BASE PERSONELS.xls"
Sheets(" INTERIM POUR ERIC").Select
Cells.Select
Selection.Copy
Workbooks(x).Activate
Windows("M2 Z2 SE 31.XLS").Activate
Sheets("Données").Select
Cells.Select
ActiveSheet.Buttons.Add(1.5, 12.75, 75.75, 0).Select
ActiveSheet.Paste
Range("F12").Select
 
Re : Enregistrement macro

Re bonjour

la macro ci dessous ne reste pas sur la feuille active mais affiche " INTERIM POUR ERIC" ce qui ne va pas

Comment faire merci

Application.ScreenUpdating = False
x = ActiveWorkbook.Name
'ActiveSheet.Select
ChDir "G:\GESTION EQUIPES\BASE EQUIPES"

Workbooks.Open Filename:="G:\GESTION EQUIPES\BASE EQUIPES\BASE PERSONELS.xls"
Sheets(" INTERIM POUR ERIC").Select
Application.Run "'BASE PERSONELS.xls'!TRIER"

Range("A2:F284").Select
Selection.Copy

Workbooks(x).Activate
ActiveSheet.Select
Sheets(" INTERIM POUR ERIC").Select
Range("A2").Select
'ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("BASE PERSONELS.xls").Activate

Range("C2").Select
ActiveWorkbook.Save
ActiveWindow.Close
Range("B4").Select
'Sheets.Activate
'ActiveSheet
Application.ScreenUpdating = True
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
1 K
M
Réponses
5
Affichages
2 K
MOA_Excel
M
S
  • Question Question
XL 2013 Help VBA
Réponses
19
Affichages
2 K
G
  • Question Question
Réponses
3
Affichages
2 K
Y
Réponses
0
Affichages
1 K
Y
Réponses
0
Affichages
703
M
Réponses
3
Affichages
956
Réponses
2
Affichages
954
P
Réponses
5
Affichages
2 K
Retour