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()

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
 

zebanx

XLDnaute Accro
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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…