Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Declaration du Range : Taille dynamique

  • Initiateur de la discussion Initiateur de la discussion Ortnext
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

O

Ortnext

Guest
Bonjour à tous,

J'ai un problème quant à la déclaration de mes deux ranges :

Dim RefSelect As Range
Dim Data As Range

RefSelect = Range("A" & Feuil1.[A65536].End(xlUp).Row)
' Prend la colonne A de la première feuille et va jusqu'à la dernière valeur de la ligne A
Data = Range("A1:E" & Feuil2.[E65536].End(xlUp).Row)
' Range qui par de A1:E1 de la deuxième feuille allant jusqu'aux derniers lignes de ce range.

Erreur d'éxecution : Variable objet ou variable bloc non définie

Merci pour vos réponses.
 
Re : Declaration du Range : Taille dynamique

Ah oui ....
Mais sinon la syntaxe n'est pas bonne car après avoir rajouter le Set j'ai une autre erreur qui s'affiche :
"La méthode Range de l'objet Global a échoué..
 
Re : Declaration du Range : Taille dynamique

Re,

1 tu ne dis pas sur quelle ligne!
2 où est le fichier exemple?
3 je viens de tester :
Set Data = Range("A1:E" & Feuil2.[E65536].End(xlUp).Row)

Et cela fonctionne
A+
 
Re : Declaration du Range : Taille dynamique

Bonjour Ortnext

Teste:

Code:
Set RefSelect = Range("A1:" & Cells(1, Range("IV1").End(xlToLeft).Column).Address)
Set data = Feuil2.Range("A1:E" & Feuil2.Range("E65536").End(xlUp).Row)
 
Re : Declaration du Range : Taille dynamique

Re,

Hello Pierre-Jean

Tout comme l'ami Pierre-Jean.

Si tu fais référence à la plage d'une autre feuille que la feuille active il faut l'indiquer PARTOUT.

Set RefSelect = Feuil1.Range("A" & Feuil1.[A65536].End(xlUp).Row) ' Définition du Range des Références produits
Set Data = Feuil2.Range("A1:E" & Feuil2.[E65536].End(xlUp).Row) ' Définition du range Data

A+
 
Re : Declaration du Range : Taille dynamique

Effectivement cela marche beaucoup mieux maintenant, bon j'ai certes une nouvelle erreur mais en tout cas ce problème la est résolu.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
784
Réponses
7
Affichages
367
Réponses
6
Affichages
422
Réponses
7
Affichages
829
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…