OVH Cloud OVH Cloud

Chemin d'accès

1 réponse
Avatar
NEICNA60
Salut =E0 tous. Jai quelques petites questions.

1- Quelle est la codification =E0 employer pour eviter la=20
mise en route du d=E9bogage, lorsqu'un chemin est inconnu.=20
Ex : Demande de Sauvegarde par une Combox sur A:\ alors=20
que la disquette est absente (Le masque de d=E9bogage=20
apparait)

2- Dans le m=EAme style, comment fait-on pour cr=E9er un=20
chemin qui n'existe pas lors d'une ouverture de fichier :
Ex : Demande de restauration par un combox pour ouvrir un=20
ficher X.xls sur le Chemin Suivant c:\LISTE\ alors que=20
celui-ci n'existe pas

Comment g=E9rer ces probl=E8mes.

Merci de votre aide
Fr=E9d=E9ric.

1 réponse

Avatar
Philippe.R
Bonjour Frédéric,
1) la commande on error resume next permet de filer droit vers la fin du code sans message ; si tu
souhaites envoyer un message d'info et interrompre l'exécution, tu te tourneras vers une gestion
d'erreur du genre on error goto err, en ayant pris soin de déclarer err comme label en début de
procédure.

2) mkdir est la commande de création d'un chemin inexistant.

Soit par exemple :

Sub GereChemin()
' MPFE le 02/03/2004 par Philippe Raulet
Dim err As Label
On Error GoTo err
MkDir "c:/zaza"
Exit Sub
err:
MsgBox "Le chemin existe déjà !", , "M.P.F.E."
End Sub
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"NEICNA60" a écrit dans le message de
news:555e01c40059$010c2900$
Salut à tous. Jai quelques petites questions.

1- Quelle est la codification à employer pour eviter la
mise en route du débogage, lorsqu'un chemin est inconnu.
Ex : Demande de Sauvegarde par une Combox sur A: alors
que la disquette est absente (Le masque de débogage
apparait)

2- Dans le même style, comment fait-on pour créer un
chemin qui n'existe pas lors d'une ouverture de fichier :
Ex : Demande de restauration par un combox pour ouvrir un
ficher X.xls sur le Chemin Suivant c:LISTE alors que
celui-ci n'existe pas

Comment gérer ces problèmes.

Merci de votre aide
Frédéric.