jede einzelne Zelle einzulesen klappt.
Code: Alles auswählen
sub neue_preise_lesen
odoc = thiscomponent
osheet = odoc.Sheets.getByName("Preisliste")
mycell = osheet.getCellRangeByName("B5")
c = mycell.value
oDialog6.getControl("NumericField1").value = c
mycell = osheet.getCellRangeByName("C5")
c = mycell.value
oDialog6.getControl("NumericField2").value = c
mycell = osheet.getCellRangeByName("D5")
c = mycell.value
oDialog6.getControl("NumericField3").value = c
'usw.
end sub
Es soll der Zellbereich B5:V5 in die NumericFields 1bis 20 gelesen werden.
Analog dazu noch ein weiterer.
Doch für 40 Zellen erscheint das mir zu unübersichtlich.
Vielleicht habt Ihr ja ne Array-Lösung ?
Würd mich freuen?
Gruß Jörg