déclarer variable

déclarer variable - VB/VBA/VBS - Programmation

Marsh Posté le 14-02-2006 à 14:27:47    

Bonjour à tous,
 
J'ai mis en place une application dur excel 97.
Dans cette application j'utilise des chemin d'accès à des dossier.
 
Je voudrai mettre en place une mise à jour de ces chemins en cas de besoin.
 
Comment puis je déclarer des variables du type  
 
Dossier1 = "N:\Q.S.E\Personnel\Essai excel\"
Dossier2 = "N:\Q.S.E\Personnel\Essai excel\carte patron.xls"
 
pour que ces variables puissent être utilisée dans toutes les feuilles et dans tous les userform.
 
merci d'avance
 

Reply

Marsh Posté le 14-02-2006 à 14:27:47   

Reply

Marsh Posté le 14-02-2006 à 14:39:22    

Tu crées un module de code VBA
Dans la partie Déclaration (ouverte par défaut avec quelques fois la ligne "Option Explicit" déjà inscrite), tu mets :
Public Const dossier1 = "N:\Q.S.E\Personnel\Essai excel\"
Public Const dossier2 = "N:\Q.S.E\Personnel\Essai excel\carte patron.xls"
 
dossier1 et dossier2 seront alors utilisables partout, mais pas modifiables
 
Si tu veux des variables, il faut procéder en deux temps :
Public dossier1 As String
Public dossier2 As String
 
puis dans une fonction de code que tu appelles une fois, au début de ton programme, tu initialises les valeurs :
dossier1 = "N:\Q.S.E\Personnel\Essai excel\"
dossier2 = "N:\Q.S.E\Personnel\Essai excel\carte patron.xls"
 
Là tu pourras modifier les valeurs de tes variables dossier1 et dossier2


Message édité par tegu le 14-02-2006 à 14:39:54
Reply

Marsh Posté le 14-02-2006 à 14:56:39    

re bonjour,
 
Merci beaucoup pour cette indication tegu, ca marche super  :jap:  
 
A bientôt

Reply

Marsh Posté le 15-02-2006 à 11:26:48    

Bonjour à tout le forum,
 
Nouvelle petite question,
 
Ma variable commune fonctionne très bien, mais je voudrais que l'utilisateur puisse changer le chemin d'accès en cas de besoin, si par exemple on change les feuilles de place. Et de plus, je voudrais que ca le mémorise. Je mettrai un mot de passe pour limiter l'accès au userform de changement.
 
merci
 
A bientôt

Reply

Marsh Posté le 15-02-2006 à 11:46:43    

Et quel est ton problème dans ce que tu veux faire ?

Reply

Marsh Posté le 15-02-2006 à 13:28:04    

et bien j'ai créé un userform
 
Je voudrais y mettre deux textbox avec un bouton parcourir à coté.
 
Un bouton pour me permettre de selectionner un emplacement ou ranger mes cartes
Un bonton pour me permettre de sélectionner la  carte modèle vierge
 
"N:\Q.S.E\Personnel\Essai excel\"
"N:\Q.S.E\Personnel\Essai excel\carte patron\carte patron.xls"
 
merci par avance

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed