Vb excel

Fermé
mia1987 Messages postés 49 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 10 mai 2011 - 12 août 2008 à 12:41
 algoplus - 12 août 2008 à 13:39
Bonjour,
je travaille sur uen userform en vb excel, et j'ai une donnée que l'utilisateur indique en cliquant sur le 1er bouton,et qui me servira dans l'evenement du second bouton.ce que j'ai fait c'est declaré une var et y mettre la reponse,ms aperemnt le prog ne la reconnais pas qd je lappelle par la suite, ds levenmnt du bouton 2
merci de bien vouloir m'aider.
A voir également:

4 réponses

Amnesic Messages postés 10 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 14 août 2008 1
12 août 2008 à 13:05
Salut,
ta variable, il faut la déclarer tout en haut de ta page de code, au-dessus de Private Sub Bouton_Click() et la déclarer avec Public et non pas avec Dim. Sans doute ça marchera.
A+
-1
mia1987 Messages postés 49 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 10 mai 2011
12 août 2008 à 13:19
merci bcp pour votre aide!!
sinn j'ai tjrs un blem, pt etre il s'agit d'autre chose voici ce que je fais :
j'ai mis dans une var path ke jai declaré comme vs avez dit
path = vrtSelectedItem "path est dc une adresse
puis je fais sn appel
Workbooks.OpenText Filename:="path"
le prog ne la reconnais tjrs pas !
merci e bien vouloir me donner un coup de pouce
-1
path est un nom reservé VB qui contient un chemin d'accès. Ne pas l'utiliser comme variable perso.

d'autre part il faut écrire
Workbooks.OpenText Filename:="nom du fichier"
ou bien
Workbooks.OpenText Filename:=variablequicontientlecheminetlenomdufichier
0
Amnesic Messages postés 10 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 14 août 2008 1
12 août 2008 à 13:26
ben oui, évidemment, les variables il ne faut pas les mettre entre guillemets !!
A+
-1
mia1987 Messages postés 49 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 10 mai 2011
12 août 2008 à 13:30
merci infiniment :D!
-1
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
12 août 2008 à 13:27
Bonjour,

Path est mot réservé en VB, il est préférable de nommer la variable myPath par exemple. Ensuite myPath doit être déclaré comme type String. Et pour finir, pas la peine de mettre les doubles cote (") dans l'affectation :

Workbooks.OpenText Filename:= myPath

;o)
-1