Bonjour,

J'ai une interrogation dont la réponse sera très probablement instantanée pour la plupart d'entre vous, mais j'ai du mal à trouver une réponse claire alors je préfère demander la réponse auprès de votre communauté, et vous remercie par avance.

Dans le code très simplifié ci-dessous, je nomme d'une manière simple le classeur en cours et l'onglet en cours dans 2 variables, et je cherche ensuite à écrire en une seule ligne dans une cellule de l'onglet et du classeur précédemment nommés, en utilisant les variables alors créées.

Or, le code bloque au niveau de l'utilisation de la variable WB correspondant au classeur.
Si je sors "WB." et laisse le reste, ma ligne fonctionne correctement (la variable WS et ma syntaxe sont alors correctes).

Pouvez-vous m'éclairer sur l'erreur générée par mon code ?

je vous remercie par avance :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Sub test()
 
Dim WB As Workbook
Dim WS As Worksheet
 
Set WB = ThisWorkbook
Set WS = ActiveSheet
 
WB.WS.Cells(1, 1) = 1 + 1
 
 
End Sub