Rechercher : dans
Par :

[VBA Excel] test ouverture fichier excel

Dernière réponse le 31 mar 2008 à 20:06:25 Roch61, le 26 fév 2008 à 11:52:52 
 Signaler ce message aux modérateurs

Bonjour,

Je travaille sur une macro qui ouvre un autre fichier excel.

Le souci c'est que lorsque je veux exécuter ma macro et que le fichier en question est déjà ouvert, ca me met un message d'erreur.

J'aimerai que lorsque j'exécute pour ouvrir le fichier, il y ait un test qui vérifie que mon fichier n'est pas déjà ouvert et me l'affiche seulement à l'écran sans vouloir le réouvrir.

J'espère être claire :p

Merci bcp pour vos réponses!!!

Configuration: Windows XP
Internet Explorer 6.0

1

majon, le 26 fév 2008 à 16:34:05
  • +1

Tu peux assi essayer : On error resume next
en début procédure

Répondre à majon

2

HoedicArradon, le 11 mar 2008 à 15:07:28
  • +1

Bonjour

J'ai le meme problème. Il existe sûrement une procédure mais je ne la connais pas. Pour l'heure, j'ai réglé l'affaire en écrivant dans une cellule vide l'adresse en question et j'active le lien. Ca donne à peu près ça

Range("A2").Select '(A2 étant la cellule vide choisie)
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
monChemin & "\leFichierEnQuestion.xls", TextToDisplay:= _
"leFichierEnQuestion" 'monChemin étant le Path du fichier en question et leFichierEnQuestion le fichier à ouvrir
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Comme ça marche, j'imagine donc qu'il y a une autre solution. J'essayerai de suivre cette discussion

Répondre à HoedicArradon

3

 chaimadasilah, le 31 mar 2008 à 20:06:25

Pleeeeeeeeeeeeese j'ai besoin de vous aide j'ai entrai de creer une application gestion commerciale et je vous exporter les informations d'une facture vers une feille exel que j'ai deja la creer pour les imprimer. mon probleme est c la premier fois que je veus travaille avec excel et je ne sais pas commentfaire pour ouvrir excel

Répondre à chaimadasilah
Collection CommentÇaMarche.net