Set range ne marche pas

Résolu/Fermé
xicamaria Messages postés 11 Date d'inscription mardi 18 juillet 2017 Statut Membre Dernière intervention 24 octobre 2017 - 4 oct. 2017 à 18:29
xicamaria Messages postés 11 Date d'inscription mardi 18 juillet 2017 Statut Membre Dernière intervention 24 octobre 2017 - 4 oct. 2017 à 18:46
Bonjour,
Je suis en tarin d'eesayer le petit bout de code ci-dessous et je ne comprends pas pourquoi il ne marche pas (erreur 1004 erreur défini epar l'application ou l'objet). C'est tout simple, qlq'un peut m'aider ?

Sub xxx()
Set plage = Sheets("plan_interv").Range(Cells(1, 1))
End Sub

Merci beaucoup,
xica

4 réponses

xicamaria Messages postés 11 Date d'inscription mardi 18 juillet 2017 Statut Membre Dernière intervention 24 octobre 2017
4 oct. 2017 à 18:30
je n'avais pas mis le code complet, le voici avec la déclaration de variable

Sub xxx()
Dim plage As Range
Set plage = Sheets("plan_interv").Range(Cells(1, 1))
End Sub
0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
4 oct. 2017 à 18:30
Bonjour

Ajoute un
Dim plage as range
0
xicamaria Messages postés 11 Date d'inscription mardi 18 juillet 2017 Statut Membre Dernière intervention 24 octobre 2017
Modifié le 4 oct. 2017 à 18:36
le "dim plage as range" est bien là et ça ne marche pas,
merci
0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
4 oct. 2017 à 18:39
Et tout simplement
Set plage = Sheets("plan_interv").cells (1,1)
0
xicamaria Messages postés 11 Date d'inscription mardi 18 juillet 2017 Statut Membre Dernière intervention 24 octobre 2017
4 oct. 2017 à 18:46
Merci bcp jordanne45.
Esct-ce que tu peux m'expliquer pourquoi il ne faut pas mettre Range.
J'ai tjs de petits pbls comme ça, je me dis donc qu'il y az qlq chose d'essentiel que je n'ai pas compris.
Merci encore
0