3 messages in org.openoffice.fr.progRe: [prog] recherche dans des cellules
FromSent OnAttachments
Gerard KohlerDec 18, 2005 4:17 am 
Bernard MarcellyDec 18, 2005 9:22 am 
Gerard KohlerDec 18, 2005 11:06 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] recherche dans des cellulesActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Dec 18, 2005 9:22:54 am
List:org.openoffice.fr.prog

Bonjour Gerard Kohler Message du 2005-12-18 13:17:

bonjour,

j'aimerai rechercher des cellules dans une feuille selon un motif donné, et faire subir à chaque cellule trouvée un traitement adpté.

je bloque car je ne trouve que la première cellule de chaque zone, et je n'arrive pas à trouver toutes les cellule de la zone.

L'objet "trouv" présente une propriété RangeAddresses qui est un tableau de RangeAddress, un élément par zone. Chaque RangeAddress présente les coordonnées de début et fin d'une zone. Ces coordonnées sont relatives à la feuille. Une zone est éventuellement réduite à une cellule.

dim x as long, y as long, n as long, adr as object

trouv = maFeuille.findAll(jeCherche) for n = 0 to trouv.count - 1 adr = trouv.RangeAddresses(n) for x = adr.StartColumn to adr.EndColumn for y = adr.StartRow to adr.EndRow maCellule= maFeuille.getCellByPosition(x, y) print x, y, maCellule.String next next next

Bernard