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.

ce doit être trivial, mais je seche.

merci de votre aide

Gérad

voici mon programme :


REM  *****  BASIC  *****

Sub Main
   change_cel()
End Sub

sub change_cel
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim maFeuille as object
dim maCellule as object
dim jeCherche as object
dim trouv as variant
dim x as long
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent
maFeuille = document.Sheets.getByName("Feuille1")
jeCherche = maFeuille.createSearchDescriptor
with jeCherche
   .SearchString = "xyz"
   .SearchWords = false
end with
trouv = maFeuille.findAll(jeCherche)
for x = 0 to trouv.count - 1
maCellule = trouv(x).getCellByPosition(0,0) ' comment trouver les coordonnées de toutes les cellules de la zone ?
   macellule.String = fonction_test()
next
end sub

sub fonction_test

end sub



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

Répondre à