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)

1588768671613.png


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.:cool:

Bonne journée à toi et encore merci.
zebanx
 

Statistiques des forums

Discussions
312 115
Messages
2 085 443
Membres
102 889
dernier inscrit
monsef JABBOUR