11 messages in org.openoffice.fr.progRe: Function utilisant comme variable...
FromSent OnAttachments
Rémi BApr 10, 2008 11:41 am 
Rémi BApr 10, 2008 2:41 pm 
Bernard MarcellyApr 11, 2008 2:49 am 
Rémi BApr 11, 2008 5:24 am 
Bernard MarcellyApr 11, 2008 6:32 am 
Francois GattoApr 11, 2008 7:18 am 
Francois GattoApr 11, 2008 7:37 am 
Bernard MarcellyApr 11, 2008 11:35 am 
Mathias MichelApr 11, 2008 4:45 pm 
Francois GattoApr 11, 2008 11:20 pm 
Rémi BApr 14, 2008 2:13 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: Function utilisant comme variables de plages de cellulesActions...
From:Rémi B (rbou@free.fr)
Date:Apr 11, 2008 5:24:51 am
List:org.openoffice.fr.prog

Le Fri, 11 Apr 2008 11:49:32 +0200, Bernard Marcelly a écrit :

Message de Rémi B date 2008-04-10 23:41 :

J'ai un peu avancé dans ma fonction de moyenne pondérée. Le problème demeure au niveau du type de variable... Si un cellule est vide, elle est interprétée comme contenant 0 (un absent a donc 0 !).

Il ne faut pas alors un type Variant, mais que mettre alors pour que "vide" soit bien "vide" et pas "0" ? Peut-être suis-je ne train de faire fausse route ?

Bonjour, Je suppose que tu as installé Xray. Essaie cette fonction de test:

function tata(v) xray v end function

Mettre dans une cellule =tata(B10) et modifier la cellule B10. Si la cellule contient du texte, v est un string Si la cellule est vide, v est un double de valeur zéro. Donc : impossible de distinguer une cellule vide d'une valeur zéro.

D'accord merci. :-s Il n'y a donc pas de moyen pour faire la distinction ? Au début je m'étais égaré dans du function tata (v as new new com.sun.star.sheet.XCellRangeData,...) Pas d'espoir de ce côté là ? Merci. Rémi.