3 messages in org.openoffice.fr.progRe: [prog] Validité > Changer la vale...
FromSent OnAttachments
JovialMar 16, 2005 2:42 am 
Alain NowakMar 17, 2005 6:03 am 
JovialMar 17, 2005 7:19 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] Validité > Changer la valeur saisieActions...
From:Jovial (o.jo@free.fr)
Date:Mar 17, 2005 7:19:24 am
List:org.openoffice.fr.prog

Bonjour

Super ça marche :-)

Merci Alain

Alain Nowak a écrit :

Salut, Il te manquait juste un petit détail : que ta fonction retourne false ... Voila le code complet :

Function TraiteSaisie(ValeurSaisie as string, adresseCell as String) as Boolean

MonDocument = ThisComponent MaFeuille = MonDocument.CurrentController.ActiveSheet ZoneSelectionnee = MonDocument.CurrentSelection LignesZoneSelectionnee = ZoneSelectionnee.rows 'relative à la zone NbLignesZoneSelectionnee = LignesZoneSelectionnee.count 'nombre de lignes sélectionnées UneCellule = ZoneSelectionnee.getCellByPosition(0,0) 'position relative de la 1ère cellule dans la zoneselectionnée CoordCelluleSelectionnee = UneCellule.CellAddress'récupère les coordonnée de la 1ère cellule ColonneCelluleSelectionnee = CoordCelluleSelectionnee.Column ' récupère le N° de colonne (0=A) LigneCible = CoordCelluleSelectionnee.Row 'Ecriture dans la cellule

MaFeuille.getCellByPosition(ColonneCelluleSelectionnee,LigneCible).String = "toto" TraiteSaisie=false

End Function

J'ai une fonction appelée par la validité,. Je retrouve la cellule sélectionnée et je peux écrire 2 colonne plus loin un texte, mais j'ai pas trouvé le moyen de modifer le texte que je viens de saisir. Comment faire poue le modifier.