Rappeler un Getopenfilename VBA
Fermé
Nicoroth
Messages postés
54
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
9 février 2011
-
4 août 2010 à 09:56
Nicoroth Messages postés 54 Date d'inscription vendredi 22 juin 2007 Statut Membre Dernière intervention 9 février 2011 - 4 août 2010 à 12:16
Nicoroth Messages postés 54 Date d'inscription vendredi 22 juin 2007 Statut Membre Dernière intervention 9 février 2011 - 4 août 2010 à 12:16
A voir également:
- Rappeler un Getopenfilename VBA
- Vba range avec variable ✓ - Forum VB / VBA
- Erreur 1004 vba ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Incompatibilité de type vba ✓ - Forum Programmation
- Vba attendre 1 seconde ✓ - Forum VB / VBA
3 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
4 août 2010 à 10:52
4 août 2010 à 10:52
Bonjour,
GetOpenFileName ouvre une boîte de dialogue permettant à l'utilisateur de sélectionner un fichier. Une fois le fichier sélectionné et que l'utilisateur confirme son choix, la boîte de dialogue se ferme et n'est plus active.
Je suppose que la macro ouvre le fichier, le modifie, le sauvegarde et le ferme. Tant que le fichier n'est pas fermé, on peut le manipuler partout dans le code.
;o)
GetOpenFileName ouvre une boîte de dialogue permettant à l'utilisateur de sélectionner un fichier. Une fois le fichier sélectionné et que l'utilisateur confirme son choix, la boîte de dialogue se ferme et n'est plus active.
Je suppose que la macro ouvre le fichier, le modifie, le sauvegarde et le ferme. Tant que le fichier n'est pas fermé, on peut le manipuler partout dans le code.
;o)
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
4 août 2010 à 11:13
4 août 2010 à 11:13
Bonjour, bonjour Polux,
Déclarer une variable public, par exemple, dans un module public,
Dans ta 1ère macro
Ensuite tu peux employer FichExterne dans toutes les macros que tu veux sans réappeler GetOpenFilename
A+
Déclarer une variable public, par exemple, dans un module public,
Public FichExterne as String
Dans ta 1ère macro
FichExterne = Application.GetOpenFilename("Fichiers..
Ensuite tu peux employer FichExterne dans toutes les macros que tu veux sans réappeler GetOpenFilename
A+
Nicoroth
Messages postés
54
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
9 février 2011
4 août 2010 à 12:16
4 août 2010 à 12:16
ok merci a tous je vais essayer