Décaler une référence

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

A

alexis

Guest
Bonjour

En A1, j'ai une formule qui renvoie dans une autre feuille
='Données'!A1
Dans une autre cellule de ma feuille, j'ai besoin d'avoir le décalage de 'Données'!A1 d'une ligne (=la valeur de 'Données'!A2).
Je ne veux pas passer par l'incrémentation mais par une formule. De manière à pouvoir copier coller cette formule et tjs obtenir la valeur d'une formule x décalée d'une ligne.

Help?

Merci

Alexis
 
Re : Décaler une référence

Bonjour le Forum, Alexis,

Petit exemple simple, tu mets 20 en E1, 4 en B1 et 10 en A1.

Formule à mettre en D1 par exemple : DECALER(A1;;B1)

Et voila tu as en D1 : 20. Di tu changes la valeur en E1, la cellule D1 s'actualise. Idem si tu changes la valeur de B1, cela decale

@+

Creepy
 
Re : Décaler une référence

Bonjour, merci pour ta réponse

Ce n'est pas exactement ce que je veux car la fonction DECALE fonctionne bien si tu es dans l'hypothèse d'une feuille unique.
Mais si tu es dans une double feuille et que tu veux décaler non pas dans ta feuille active mais dans l'autre, ca se complique 🙂

bon, je me suis fendu d'une petite fonction VBA, je suppose qu'elle fera l'affaire :

Public Function jedécale(jesuisoù,nblignes)
jedécale = Range(Replace(jesuisoù.Formula, Range(jesuisoù.Formula).Row, Range(jesuisoù.Formula).Row + nblignes))
End Function
 
Re : Décaler une référence

Salut Creepy

Voici mon cas :
En feuille1,
j'ai A1 == 20
A2== 1,52

En Feuille2,
j'ai A1 == "=Feuille1!A1" (=20)

et je voulais une formule en Feuille2!A2 qui me renvoie 1,52 en utilisant la référence de Feuille2!A1 et non pas en cherchant directement dans Feuille1 (=DECALER(Feuil1!A1;1; ) : la solution classique mais qui dans mon classeur serait extrêmement chiante à appliquer car il faudrait rechercher les formules).

En fait, ce qui me chagrine, c'est de devoir préciser le 1er argument de la fonction DECALER en feuille1.

Ma petite fonction a fait parfaitement l'affaire.

À plus

Alexis
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
256
Retour