XL 2010 Convertir une variable en un Range

  • Initiateur de la discussion Initiateur de la discussion nougitch
  • 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 !

nougitch

XLDnaute Occasionnel
Bonjour,

J'ai une valeur stockee dans un tableau (vArrayB(iLoopA)) que je dois convertir en Range afin de pouvoir l'utiliser dans une fonction complexe pour laquelle je n'ai pas acces au code. Mais en gros il faut absolument que ce soit un Range.

J'ai teste ceci mais cela n'a pas l'air de fonctionner :

Code:
        For iLoopA = LBound(vArrayB) To UBound(vArrayB)
            Dim rRangeA As Range
            Set rRangeA.Value2 = vArrayB(iLoopA)
            vArrayA(iLoopA, 1) = mapbbid(rRangeA)
            MsgBox "STOP"
        Next iLoopA

J'aurai besoin de savoir comment creer cette variable Range proprement et comment lui assigner par exemple "toto" pour l'attribut Value2.
En fait c'est une espece de leurre pour pouvoir ensuite utiliser cette fonction sur laquelle je n'ai aucun pouvoir de modification.

J'edite mon texte apres reflexion mais a bien y reflechir il s'agit de convertir une variable en un object car il me semble qu'un Range et un object. Est-ce possible ?

Je vous remercie par avance.
Cordialement,
N
 
Dernière édition:
- 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
Retour