web-dev-qa-db-fra.com

simple code vba me donne une erreur d'exécution 91 variable d'objet ou avec un bloc non défini

J'ai donc une simple petite macro/sous définie quand on clique sur un bouton de commande. Le problème est que cela me donne:

Erreur d'exécution '91': variable d'objet ou avec bloc non défini

Mon code est:

Dim rng As Range
rng = Sheet8.Range("A12") '<< ERROR here
rng.Value2 = "1"

Je veux juste définir la cellule "A12" dans Sheet8.

enter image description here

Merci!

22
gideon

Vous avez besoin de Set avec des objets:

 Set rng = Sheet8.Range("A12")

Sheet8 est très bien.

 Sheet1.[a1]
36
Fionnuala