Macro avec trois nom de fichiers variables
Fermé
vv89
Messages postés
3
Date d'inscription
lundi 25 mars 2013
Statut
Membre
Dernière intervention
24 avril 2013
-
25 mars 2013 à 21:39
vv89 Messages postés 3 Date d'inscription lundi 25 mars 2013 Statut Membre Dernière intervention 24 avril 2013 - 24 avril 2013 à 11:09
vv89 Messages postés 3 Date d'inscription lundi 25 mars 2013 Statut Membre Dernière intervention 24 avril 2013 - 24 avril 2013 à 11:09
A voir également:
- Macro avec trois nom de fichiers variables
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Nom de l'adresse - Forum Réseaux sociaux
- Téléchargez cette image pour trouver le nom du fichier. il correspond au nom de cette loutre. comment s'appelle-t-elle ? - Forum Windows
- Le fichier à télécharger est la nouvelle note de service de votre entreprise. importez ce fichier dans le bon dossier sur l'espace pix cloud. donnez à ce fichier les mêmes droits d'accès que les autres notes de service. ✓ - Forum Windows
- Macro word - Guide
1 réponse
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
25 mars 2013 à 23:38
25 mars 2013 à 23:38
Bonjour,
le mieux est de les ouvrir à partir de la macro.
Ex :
Tu peux aussi utiliser with :
With wbApple.Sheets("pourinfo")
.[A1]="ok" 'ne pas oublier le . devant la référence, il répète ce qui est après le With
'etc
end with
eric
le mieux est de les ouvrir à partir de la macro.
Ex :
Sub exemple() Dim wbApple As Workbook, wbMoisEnCours As Workbook, wbMoisPrec As Workbook Workbooks.Open Filename:="D:\tmp\apple 2013.xls" Set wbApple = ActiveWorkbook Workbooks.Open Filename:="D:\tmp\Part February 2013.xls" Set wbMoisEnCours = ActiveWorkbook Workbooks.Open Filename:="D:\tmp\Part January 2013.xls" Set wbMoisPrec = ActiveWorkbook ' Windows("APPLE").Activate ' (apple = fichier apple 2013) ' Sheets("pourinfo").Select ' Columns("A:G").Select ' Selection.Copy ' Windows("MOISENCOURS").Activate '(-> moisencours correspondant à Part February 2013) ' Range("A1").Select ' ' devient : wbApple.Sheets("pourinfo").Columns("A:G").Copy wbMoisEnCours.Activate End Sub
Tu peux aussi utiliser with :
With wbApple.Sheets("pourinfo")
.[A1]="ok" 'ne pas oublier le . devant la référence, il répète ce qui est après le With
'etc
end with
eric
24 avril 2013 à 11:09
Très sympa