Mathias Michel a écrit :
Le 25/10/06, pac<[EMAIL PROTECTED]> a écrit :
Laurent Godard a écrit :
>
> =INDIRECT("A" & TEXTE(LIGNE();"#####")) + INDIRECT("B" &
> TEXTE(LIGNE();"#####"))
>
> Laurent

Bonjour, pour cette aide, ça m'a mis vers la voie.
Par contre, j'ai besoin de pouvoir mettre une colonne en fonction de la
place actuelle, j'essaie d'utiliser les fonctions DECALER et ADRESSE
mais ça ne marche pas, c'est bizarre :
ADRESSE(LIGNE();COLONNE();4) retourne l'adresse de la cellule, par
exemple A1 ou C5.
DECALER(C5;1;1) retourne la valeur de la cellule D6.

Par contre
DECALER(LIGNE();COLONNE();4);1;1) retourne une Err. 504 alors que ça
devrait retourner la valeur de la cellule en bas à droite de la cellule
en cours.

C'est un bug d'OOo ou autre chose ?
La bonne ligne serait AMA:
DECALER(ADRESSE(LIGNE();COLONNE();4);1;1)

A tester bien sûr...

Mathias

Merci mais en fait, le problème est que ADRESSE renvoit un string et pas une référence, il fallait juste rajouter un INDIRECT avant l'ADRESSE :
DECALER(INDIRECT(ADRESSE(LIGNE();COLONNE();4));1;1)

Bonne soirée, pac.


PS : Je n'ai pas compris ce que signifie le AMA.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à