Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1435 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  déclarer variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

déclarer variable

n°1305209
gagletor
Posté le 14-02-2006 à 14:27:47  profilanswer
 

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
 

mood
Publicité
Posté le 14-02-2006 à 14:27:47  profilanswer
 

n°1305229
tegu
Posté le 14-02-2006 à 14:39:22  profilanswer
 

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
n°1305261
gagletor
Posté le 14-02-2006 à 14:56:39  profilanswer
 

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

n°1305925
gagletor
Posté le 15-02-2006 à 11:26:48  profilanswer
 

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

n°1305958
tegu
Posté le 15-02-2006 à 11:46:43  profilanswer
 

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

n°1306074
gagletor
Posté le 15-02-2006 à 13:28:04  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  déclarer variable

 

Sujets relatifs
déclarer une variable 1 seul fois dans un fichier rappeler?declarer une variable de session dans une fonction
[caml] Peut-on déclarer une variable polymorphe [...] ?Interdire de déclarer une variable dans un case ?
Déclarer une variable globale à partir d'une chaine de caractère ?Déclarer un tableau à l'aide d'une variable..
[C++] Declarer des matrices de taille variable...Commment déclarer une variable utilisable ds tout le projet ???
declarer une variable booleene avec mysql[Delphi] Comment déclarer une variable globale ?
Plus de sujets relatifs à : déclarer variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR