macro:écrire une variable ds fichier variable publ

F

françois

Guest
bonjour,

J'ai deux questions concernant des macros et le code VBA


1. j'ai défini dans une macro une variable (qui est un nom de fichier)
nomfichier = inputbox & 'classeur.xls'
Maintenant je voudrais que la macro écrive le nom de ce fichier dans un classeur ouvert sur une cellule identifiée (disons B13). mais je n'y arrive .

Pouvez vous svp me donner le code.

2. de plus je voudrais définir une variable pour toutes les macro d'un classeur et ne pas avoir à la répéter à chaque macro.
Sauriez vous si c'est possible .

Merci d'avance pour vos réponses

Cordialement
François
 

Creepy

XLDnaute Accro
Bonsoir le Forum, francois,

Alors :

1 - Voila la macro en live :

Dim MonFichier as string
MonFichier = 'Classeur.xls'
Feuil1.range('B13').value = MonFichier

2 - Avant toute macro en dessous de 'option explicit'
Met : Public MonFichier as string

Et voila comme ca ta variable sera accessible par toutes les macros !

@+

Creepy
 

Discussions similaires

Statistiques des forums

Discussions
312 408
Messages
2 088 154
Membres
103 746
dernier inscrit
Arknofl