Petite boucle en vba...
Résolu/Fermé
cib
Messages postés
17
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
11 juillet 2007
-
12 févr. 2007 à 11:55
cib Messages postés 17 Date d'inscription vendredi 2 février 2007 Statut Membre Dernière intervention 11 juillet 2007 - 23 févr. 2007 à 11:49
cib Messages postés 17 Date d'inscription vendredi 2 février 2007 Statut Membre Dernière intervention 11 juillet 2007 - 23 févr. 2007 à 11:49
A voir également:
- Petite boucle en vba...
- Vba range avec variable ✓ - Forum VB / VBA
- Freebox redémarre en boucle ✓ - Forum Freebox
- Petite croix snap - Forum Snapchat
- Erreur 1004 vba ✓ - Forum VB / VBA
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
4 réponses
choubaka
Messages postés
39375
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
14 avril 2024
2 100
12 févr. 2007 à 13:49
12 févr. 2007 à 13:49
salut
pas besoin de faire une boucle pour faire ça ..
Il suffit simplement de mettre la procédure d'ouverture du fichier juste après la procédure de création et d'enregistrement de celui-ci..
pas besoin de faire une boucle pour faire ça ..
Il suffit simplement de mettre la procédure d'ouverture du fichier juste après la procédure de création et d'enregistrement de celui-ci..
Il faut utiliser la commade DIR comme une instruction dans ton code, elle te renverras si le fichier existe ou pas
voici un exemple que tu peux trouver au niveau du Help VBA
Dim MyFile, MyPath, MyName
' Renvoie "WIN.INI" si ce fichier existe.
MyFile = Dir("C:\WINDOWS\WIN.INI")
voici un exemple que tu peux trouver au niveau du Help VBA
Dim MyFile, MyPath, MyName
' Renvoie "WIN.INI" si ce fichier existe.
MyFile = Dir("C:\WINDOWS\WIN.INI")
alezan1
Messages postés
10
Date d'inscription
lundi 12 février 2007
Statut
Membre
Dernière intervention
12 février 2007
3
12 févr. 2007 à 17:07
12 févr. 2007 à 17:07
Je dirais même plus: Le fichier n'est que la représentation physique de ton objet en mémoire (workbook) . Donc tant que ton object existe tu peux en disposer comme bon te semble sans même le réouvrir.
Dans un language imagé, c'est un peu comme si tu avais une pomme en main et tu en fait un photo puis pour la réutiliser tu recrée ta pomme à partir de la photo alors que ta pomme est toujours dans ta main....comprendo?
Dans un language imagé, c'est un peu comme si tu avais une pomme en main et tu en fait un photo puis pour la réutiliser tu recrée ta pomme à partir de la photo alors que ta pomme est toujours dans ta main....comprendo?
cib
Messages postés
17
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
11 juillet 2007
23 févr. 2007 à 11:49
23 févr. 2007 à 11:49
merci pour toutes ces infos...en fait j'ai été obligée de boucler car je ne sais pas quand le fichier en question va être créé, c'est une autre appli qui le génère.
je me suis débrouillée tout simplement avec ça :
Do While Dir("C:\xxx\xxx.xls") = ""
Loop
a++
Cib
je me suis débrouillée tout simplement avec ça :
Do While Dir("C:\xxx\xxx.xls") = ""
Loop
a++
Cib
12 févr. 2007 à 17:13
oui, mais si l'appli de création n'est pas ACCESS ? (comme je le comprends, sinon, ce serait trop simple)
Il boucler sur un évènement timer de vba avec la commande DIR...