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

Autres Obtention adresse() avec utilisation boucle tableau t()

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

zebanx

XLDnaute Accro
Bonjour à tous,

Je souhaite faire une boucle en utilisant des tableaux.

Par exemple, ici, mon tableau de référence serait ta = range("C4:I8").
Une valeur à trouver sur la boucle correcte serait en vert soit ta(3,7)



Souhait : Utiliser également l'adresse de cette cellule là, à savoir "I6"

Demande svp : Avez vous svp un UDF/lignes de code permettant de disposer de cette adresse à partir de ta(3,7) ?
(ie : lors d'une boucle, besoin de référencer sur une des cellules de restitution cette adresse)

Je vous en remercie par avance, bonne journée,
zebanx
 
Bonjour Pierre-Jean 😉

Merci, c'est parfait !
J'ai utilisé dans la boucle des éléments que tu m'avais déjà communiqué sur un range et ça fonctionne très bien.

VB:
Function firstrow(zone)
'--- fait par PJ
firstrow = zone.Row
End Function

Function firstcol(zone)
'--- fait par PJ
firstcol = zone.Column
End Function

Et par exemple sur t(3,7):
Set ta = Range("C4:I8")
i = 3
J = 7
adref = Cells(i + firstrow(ta) - 1, J + firstcol(ta) - 1).Address

Je viens de tester dans la boucle, c'est bon.
Très content de pouvoir échanger avec toi sinon, ça fait un moment.😎

Bonne journée à toi et encore merci.
zebanx
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…