9 messages in org.openoffice.fr.progRe: [prog] Référencer les cellules en...
FromSent OnAttachments
pacOct 24, 2006 6:03 am 
Bernard MarcellyOct 24, 2006 7:10 am 
pacOct 24, 2006 7:28 am 
Laurent GodardOct 24, 2006 7:52 am 
pacOct 25, 2006 5:25 am 
Mathias MichelOct 25, 2006 2:09 pm 
pacOct 25, 2006 2:29 pm 
Mathias MichelOct 25, 2006 3:06 pm 
SteveOct 26, 2006 2:10 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Référencer les cellules en R1C1Actions...
From:pac (pasc@free.fr)
Date:Oct 25, 2006 2:29:03 pm
List:org.openoffice.fr.prog

Mathias Michel a écrit :

Le 25/10/06, pac<pasc@free.fr> a écrit :

Laurent Godard a écrit :

=INDIRECT("A" & TEXTE(LIGNE();"#####")) + INDIRECT("B" & TEXTE(LIGNE();"#####"))

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

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)

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