Merci pour vos efforts à tous.
Je me suis mal expliqué, et j'ai mal précisé la logique du traitement.
Pour résumer, le code ne connait pas le nom de la table et le nom des colonnes, et il n' a pas à les connaitre , ni à les rechercher, …. on les lui donne en paramètres.
Pour mettre au point le code qui crée un graphique, j’ai mis les noms en « dur », mais maintenant que cela fonctionne, il faut passer à la phase « industrielle ».
Le code reçoit les paramètres :
VariableNomDuTableau
VariableActivite
VariableParticipants
En « dur » le code suivant fonctionne
ARF_Graphique001.SetSourceData ARF_FE_Entree_Sht. _
Range("ARF_Excursion_Tab[Activité],ARF_Excursion_Tab[Participants]")
En « industrielle », je veux remplacer les noms en "dur" par les paramètres , et voilà ce que je voudrais , mais la syntaxe ne va pas. J'ai fait des tas d'essais avec des parenthèses, des crochets , des #, des &..... en vain.
ARF_Graphique001.SetSourceData ARF_FE_Entree_Sht. _ Range(VariableNomDuTableau[VariableActivite], VariableNomDuTableau[ [VariableParticipants])
C’est juste ça mon souci. Trouver la syntaxe qui va bien.
Merci encore.
Bien cordialement.
Zar78