Merci pour cette réponse.
 
La boucle est parfaite.
Mais comment insérer un lien hypertexte dans une cellule ? 
Avec sethyperlink, sans doute. 
Est-ce que quelqu'un peut m'en dire plus.

Merci à l'avance.

jip

-----Message d'origine-----
De : christianwtd [mailto:[EMAIL PROTECTED] 
Envoyé : dimanche 18 décembre 2005 22:19
À : prog@fr.openoffice.org
Objet : Re: [prog] For each ...

jean-paul mesters a écrit :

> 
>Bonjour,
> 
>Je cherche à reproduire la boucle VBA suivante :
>
>For Each Cell In Range("A1:A300")
>ActiveSheet.Hyperlinks.Add Anchor:=Cell, Address:="D:\Images\" & 
>Cell.Value & ".jpg", TextToDisplay:=Cell.Value Next
>
>Est-ce que quelqu'un a une idée, une piste.
>
>A l'avance merci
>
>jip
>  
>
Bonsoir,

Je te propose :

Sub Test
    Dim oDocument As Object, oSheet As Object, oCell As Object
    oDocument=ThisComponent
    oSheet=oDocument.Sheets.getByName("Feuille1")
   
    For i = 1 to 300
        Txt = "D:\Images\" & i & ".jpg"
        oCell=oSheet.getCellByPosition(0,i)
        oCell.setValue(i)
        oCell.setString(Txt)
    Next i
End Sub

Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc,
d'OpenOffice.org


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



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

Répondre à