OVH Cloud OVH Cloud

INDEX plutôt que DECALER

1 réponse
Avatar
Gilgamesh
Bonjour, pour analyser des données issues de feuilles importées de façon
"volatile" sur un classeur j'utilise =DECALER(INDIRECT(ADRESSE(... En effet,
je ne peux pas faire de référence directe, ni utiliser de noms, car la
feuille est détruite ensuite et remplacée par une autre. Ajoutons à cela
qu'il me faut pouvoir paramétrer simplement qu'il faut chercher en colonne x
plutot qu'en y d'une feuille sur l'autre, par exemple avec un EQUIV()

J'aimerais bien utiliser INDEX, qui me parait plus "light" que le triple
emboîtement ci dessus. Seulement comment paramétrer une zone avec des
nombres pour les ligne et les colonnes et des noms de feuilles variables ?

Est-ce possible, d'abord ?

Merci

1 réponse

Avatar
Ellimac
Bonjour,

A partir de 3 Inputbox on affiche le contenu de la cellule
feuille "f", colonne "c" et ligne "l" :

Sub titi()
f = Application.InputBox("N° feuille", Type:=1)
c = InputBox("N° colonne")
l = InputBox("N° ligne")
Sheets(f).Select
tutu = Range("a1").Offset(l - 1, c - 1)
MsgBox "la cellule en feuille " & f & " colonne " _
& c & " ligne " & l & " contient " & tutu
End Sub

Camille

-----Message d'origine-----
Bonjour, pour analyser des données issues de feuilles
importées de façon

"volatile" sur un classeur j'utilise ÞCALER(INDIRECT
(ADRESSE(... En effet,

je ne peux pas faire de référence directe, ni utiliser de
noms, car la

feuille est détruite ensuite et remplacée par une autre.
Ajoutons à cela

qu'il me faut pouvoir paramétrer simplement qu'il faut
chercher en colonne x

plutot qu'en y d'une feuille sur l'autre, par exemple
avec un EQUIV()


J'aimerais bien utiliser INDEX, qui me parait
plus "light" que le triple

emboîtement ci dessus. Seulement comment paramétrer une
zone avec des

nombres pour les ligne et les colonnes et des noms de
feuilles variables ?


Est-ce possible, d'abord ?

Merci


.