Pb de syntaxe

S

Sophie

Guest
bonsoir à tous,

j'ai un Pb de syntaxe sur la 2ème ligne, mais je ne vois pas où?

Dim An as Variant
An = 'chemin complet\[nom de fichier.xls]Feuil1'!$A$1

sous W2k avec Office2003
merci de m'éclairer.
 
M

Michel_M

Guest
Bonsoir Sophie

la formule excel que tu as écrit pour récupérer une valeur dans un fichier fermé est du genre

'C:\mes documents\riri\[Classeur1.xls]feuill1'!A1

Tu as 2 solutions pour l'incorporer en VBA

tu réalises la formule dans un coin de ta feuille de destination (tu pourrras masquer laligne ou la colonne après pour faire joli) par exemple en A10

et dans VBA

dim AN as variant
AN=range("A10")

c'est le plus facile et rapide

Sinon tu as la macro XL4 dite de John Walkenbach

A1 est transformé en R1C1 (on est en VBA donc en anglais)


AN=ExecuteExcel4Macro('C:\mes documents\riri\[Classeur1.xls]feuill1'!R1C1)

A+

Michel
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 925
Membres
103 984
dernier inscrit
maliko67