Macro se référencant à plusieurs fichiers
Résolu/Fermé
Dubi21
Messages postés
49
Date d'inscription
samedi 25 janvier 2014
Statut
Membre
Dernière intervention
25 octobre 2016
-
8 avril 2014 à 10:43
Dubi21 Messages postés 49 Date d'inscription samedi 25 janvier 2014 Statut Membre Dernière intervention 25 octobre 2016 - 9 avril 2014 à 14:01
Dubi21 Messages postés 49 Date d'inscription samedi 25 janvier 2014 Statut Membre Dernière intervention 25 octobre 2016 - 9 avril 2014 à 14:01
A voir également:
- Macro se référencant à plusieurs fichiers
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Renommer plusieurs fichiers en même temps - Guide
- Macro word - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
1 réponse
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
8 avril 2014 à 13:54
8 avril 2014 à 13:54
Bonjour
Si tu veux récupérer le mois courant et l'année courante et recomposer le nom tu peux procéder ainsi en début de macro :
m= Month(Now)
If m< 10 Then m= "0" & m
nom= m & " " & Year(Now) & ".xls"
Windows(nom) .Activate
Cdlmnt
Si tu veux récupérer le mois courant et l'année courante et recomposer le nom tu peux procéder ainsi en début de macro :
m= Month(Now)
If m< 10 Then m= "0" & m
nom= m & " " & Year(Now) & ".xls"
Windows(nom) .Activate
Cdlmnt
9 avril 2014 à 09:10
cdt
9 avril 2014 à 11:51
m = Month(Now)
If m < 10 Then m = "0" & m
nom = m & " " & Year(Now) & ".xls"
Windows("03 2014").Activate
'
Windows("03 2014.xls").Activate <--?
Windows("MATRICE CONTROLE SCF.xls").Activate
Sheets("419110").Select
Range("D4:E4").Select
Selection.Copy
Windows("03 2014.xls").Activate <--?
Range("D21").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("MATRICE CONTROLE SCF.xls").Activate
Range("D5:E6").Select
Application.CutCopyMode = False
Selection.Copy
Windows("03 2014.xls").Activate ..... <-- ?
Je sais pas si je suis très clair dans mes explications...
Merci pour ton aide
9 avril 2014 à 13:17
En avril le nom du fichier deviendra "04 2014.xls" etc
Par contre si tu veux choisir le mois indépendamment du mois en cours (par exemple pour transférer en avril les donnée de mars), il faut faire une fenêtre de choix en remplaçant la 1ere ligne m = Month(Now) par m=inputbox("Entrer le n° du mois à transférer")
Cdlmnt
9 avril 2014 à 14:01
Tout fonctionne, merci beaucoup !!! Je découvre les macros petit à petit et le gain de temps dans mon travail, c'est affolent :-)
Merci encore
Cdl