Bonsoir,

Regarde cet exemple :

oCombo = oDialog.getControl("leCombo")

Do While oSheet.getCellByPosition(0, i).String <> ""
'oCombo.removeItems(i,oCombo.ItemCount)

oCombo.addItem(oSheet.getCellByPosition(0, i).String, i)
i = i + 1
Loop

-- 
Francois GATTO

Selon BRONCHART Philippe <[EMAIL PROTECTED]>:

> Bonjour à tous
>
>
>
> J’ai un souci avec mon code qui me revoit une erreur. Ce doit être un souci
> de variable, mais je ne comprends pas
>
>
>
> Dim i As integer
>
>             Dim oSheets As Object
>
>             Dim combo as String
>
>             Odocument=ThisComponent
>
>             oSheet = oDocument.Sheets.getByName("Config")
>
>             bibli = DialogLibraries.GetByName("Standard")
>
>             monDialogue = bibli.GetByName("Dialog2")
>
>             Odialog = CreateUnoDialog(monDialogue)
>
>
>
>
>
>             ‘ On alimente le combo avec la plage de cellule de la colonne A
> ( de la feuille config)
>
>
>
>             Do While oSheet.getCellByPosition(0, i).String <> ""
> ‘ tant que la cellule de la colonne A n’est pas vide
>
>
> oDialog.getControl(Combo).additem(oSheet.getCellByPosition(0, i).String,
> oDialog.getControl(Combo).ItemCount) ‘ on alimente le combo
>
>                         i = i + 1
>
>
>
>             Loop
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> End Sub
>
>
>
> Une idée ?
>
>
>
> Amicalement Philippe
>



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

Répondre à