Macro permettant le choix entre creation d'un fichier excel ou l'ouverture
2 réponses
vasco
Bonjour tout le monde=20
Je suis un jeune initi=E9 en vba et je souhaiterai savoir=20
faire une macro qui sache faire la distinction entre un=20
fichier qui doit =EAtre cr=E9er et un fichier qui doit =EAtre=20
ouvert parcequ'il a d=E9ja =E9t=E9 cr=E9er
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul V.
Bonjour,
Il y a plusieurs techniques mais en voici une simple :
Insère une gestion d'erreur demande d'ouvrir ton fichier s'il n'y a pas d'erreur , il l'ouvre s'il y a une erreur, tu chaines sur la création de ton fichier.
-- HTH
Paul V.
vasco wrote:
Bonjour tout le monde
Je suis un jeune initié en vba et je souhaiterai savoir faire une macro qui sache faire la distinction entre un fichier qui doit être créer et un fichier qui doit être ouvert parcequ'il a déja été créer
Merci
Bonjour,
Il y a plusieurs techniques mais en voici une simple :
Insère une gestion d'erreur
demande d'ouvrir ton fichier
s'il n'y a pas d'erreur , il l'ouvre
s'il y a une erreur, tu chaines sur la création de ton fichier.
--
HTH
Paul V.
vasco wrote:
Bonjour tout le monde
Je suis un jeune initié en vba et je souhaiterai savoir
faire une macro qui sache faire la distinction entre un
fichier qui doit être créer et un fichier qui doit être
ouvert parcequ'il a déja été créer
Il y a plusieurs techniques mais en voici une simple :
Insère une gestion d'erreur demande d'ouvrir ton fichier s'il n'y a pas d'erreur , il l'ouvre s'il y a une erreur, tu chaines sur la création de ton fichier.
-- HTH
Paul V.
vasco wrote:
Bonjour tout le monde
Je suis un jeune initié en vba et je souhaiterai savoir faire une macro qui sache faire la distinction entre un fichier qui doit être créer et un fichier qui doit être ouvert parcequ'il a déja été créer
Merci
-=lolol=-
Salut vasco,
Je suis un jeune initié en vba et je souhaiterai savoir faire une macro qui sache faire la distinction entre un fichier qui doit être créer et un fichier qui doit être ouvert parcequ'il a déja été créer
pas certain d'avoir compris mais ... J'ai un truc dans mon perso.xls
Function FichierExiste(NomFichier As String) As Boolean 'renvoie vrai si le fichier existe FichierExiste = Len(Dir(NomFichier)) End Function
dans ta macro, tu écris if FichierExiste("c:/repertoire/fichier.xls") then ouvre ce fichier else crée le fichier end if
cordialement @+lolo
Salut vasco,
Je suis un jeune initié en vba et je souhaiterai savoir
faire une macro qui sache faire la distinction entre un
fichier qui doit être créer et un fichier qui doit être
ouvert parcequ'il a déja été créer
pas certain d'avoir compris mais ...
J'ai un truc dans mon perso.xls
Function FichierExiste(NomFichier As String) As Boolean
'renvoie vrai si le fichier existe
FichierExiste = Len(Dir(NomFichier))
End Function
dans ta macro, tu écris
if FichierExiste("c:/repertoire/fichier.xls") then
ouvre ce fichier
else
crée le fichier
end if
Je suis un jeune initié en vba et je souhaiterai savoir faire une macro qui sache faire la distinction entre un fichier qui doit être créer et un fichier qui doit être ouvert parcequ'il a déja été créer
pas certain d'avoir compris mais ... J'ai un truc dans mon perso.xls
Function FichierExiste(NomFichier As String) As Boolean 'renvoie vrai si le fichier existe FichierExiste = Len(Dir(NomFichier)) End Function
dans ta macro, tu écris if FichierExiste("c:/repertoire/fichier.xls") then ouvre ce fichier else crée le fichier end if