Autres Petite info concernant ExecuteExcel4Macro

Roland_M

XLDnaute Barbatruc
Bonjour tout le monde,

Concerne l'importation de données dans un classeur fermé

le format nécessite: Chemin+Fichier+NomFeuil+AdresRange exemple:
RS$ = Range("A1").Address(ReferenceStyle:=xlR1C1)
Chaine$ = "'" & RepSource$ & "[" & Fich$ & "]" & Feuil$ & "'!" & RS$
DON = ExecuteExcel4Macro(Chaine$)

seulement voilà, si dans les fichiers en question il n'y a qu'une seule feuille,
mais que la feuille n'a pas toujours le même nom, et ce n'est pas non plus forcément "Feuil1"

ma question est:
connaissez-vous une astuce pour remplacer ce nom de feuil par autre chose, comme par exp dans un classeur ouvert on a Sheets(1) ?

merci d'avance.
 

Roland_M

XLDnaute Barbatruc
re

Salut à toi tatiak, je te remercie beaucoup.

mais j'ai oublié de dire que cette fonction je l'utilise déjà, car je n'ai pas trouvé d'autre moyen !
j'espérai qu'il était peut être possible avec un truc du genre Sheets(1) ! mais bon j'y croyais pas trop !

cela dis cette fonction n'est pas facile à dénicher !

encore merci à toi pour ton intervention.
 

Statistiques des forums

Discussions
312 198
Messages
2 086 136
Membres
103 129
dernier inscrit
Atruc81500