Salut Dude,
Sans doute, relire le fil cité dans ta précédente question :
Bien vu !
Dire que j'avais le nez dessus.
Dans l'exemple, oSelect est un objet.
Je ne vois pas comment copier mon tableau dans cet objet ?
J'ai essayé ceci mais j'obtiens une erreur :
L'objet n'est pas accessible.
Utilisation incorrecte d'un objet.
Code : Tout sélectionner
Sub ValRegions()
Dim oDoc As Object, oFeuil As Object, oPlage As Object, oSelect As Object
Dim i as integer,j as integer,x as integer,y as integer
Dim oTab
Dim oAdr as string
oDoc = ThisComponent ' Le classeur
oFeuil = oDoc.Sheets(0) ' La 1ere feuille qui est indexée à 0
oAdr = "A1:C3"
oTab = Array("A","B","C","D","E","F","G","H","I")
oPlage = oFeuil.getCellRangeByName(oAdr)
oSelect = oPlage.Data
' y = LBound(oSelect)
' x = UBound(oSelect)
j = 0
For y = 0 to 2
For x = 0 to 2
oSelect(y)(x) = oTab(j)
j = j + 1
next x
Next y
End Sub