Bonjour,

J'ai un souci lors de l'affectation d'une variable :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
StockCase = "SECHOIR." & SechoirActu & ".CASE." & CasesActu & ".Poids"
MsgBox StockCase ' affiche "SECHOIR.C.CASE.65.Poids
Cette ligne de code me permet de vérifier le bon fonctionnement des variables SechoirActu et CaseActu. Et de stocker le tout dans une variable.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Set e = [@SECHOIR.C.CASE.65.Poids]
MsgBox e.Value 'récupère la valeur du poids de la case C65
Cette ligne de code me permet de déclarer la variable et d'en récupérer sa valeur mais à un endroit bien précis.

Ce que je cherche à faire c'est celà :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Set f = [@SECHOIR." & SechoirActu & ".CASE." & CasesActu & ".Poids] 'ne marche pas Object Variable or with block not set
Set f = ["@SECHOIR." & SechoirActu & ".CASE." & CasesActu & ".Poids"] 'ne marche pas Object Variable or with block not set
Set f = [@SECHOIR. & SechoirActu & .CASE. & CasesActu & .Poids] 'ne marche pas Object Variable or with block not set
Set f = [@ & StockCase &] 'ne marche pas Object Variable or with block not set
' je n'arrive pas a trouvé la bonne syntaxe
MsgBox f.Value
Merci pour votre aide.