hi,
also folgendes Makro :
oBereich = oSheet.getcellrangebyname("A1:A2000")
aArray() = oBereich.getdataArray()
wie erhalte ich nun Zugriff auf einzelne Werte innerhalb des Arrays ?
xray sagt mir 0
LG
Andreas
getdataarray
Moderator: Moderatoren
Re: getdataarray
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: getdataarray
hi,
hilft irgendwie nicht, hatte mir das so vorgestellt.
ich weise einem array einen Zellbereich zu, und kann in dem Array die Daten auslesen. Schleifen über Zeilen dauern einfach zu lange
LG
Andreas
hilft irgendwie nicht, hatte mir das so vorgestellt.
ich weise einem array einen Zellbereich zu, und kann in dem Array die Daten auslesen. Schleifen über Zeilen dauern einfach zu lange
LG
Andreas
Re: getdataarray
Hallo
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig196
Ist es denn so schwer mal selbst nach der passenden Dannenhöferseite zu suchen ?
Gruß Karo
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig196
Ist es denn so schwer mal selbst nach der passenden Dannenhöferseite zu suchen ?
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: getdataarray
tschuldige, die Seite besuch ich als erste, ist aber nicht das was ich will.
ich weise einem Array einen Zellbereich zu, und will nur den Wert von Index 23 haben. nix mit Kopieren, rein zum weiterrechnen
dein erster link zeigt wie ich Zeilen lese, dauert aber zu lange
der 2. wie ich ganze Bereiche mit get/set DataArray kopiere, aber keiner, wie ich einen einzelnen Wert aus diesem Array bekomme.
ich will weder kopieren, noch Zeilen aussuchen, sondern ein variables Array, deren Größe ein Makro bestimmt, schnell anhand eines indexes auslesen.
LG
Andreas
ich weise einem Array einen Zellbereich zu, und will nur den Wert von Index 23 haben. nix mit Kopieren, rein zum weiterrechnen
dein erster link zeigt wie ich Zeilen lese, dauert aber zu lange
der 2. wie ich ganze Bereiche mit get/set DataArray kopiere, aber keiner, wie ich einen einzelnen Wert aus diesem Array bekomme.
ich will weder kopieren, noch Zeilen aussuchen, sondern ein variables Array, deren Größe ein Makro bestimmt, schnell anhand eines indexes auslesen.
LG
Andreas
Re: getdataarray
Hallo
Hier funktioniert:
oBereich() = oSheet.getcellrangebyname("A1:A2000").getdataarray()
msgbox obereich(12)(0)
Auch bei einen einspaltigen Bereich brauchst in der 2. Klammer den Spaltenindex innerhalb des Bereichs!
Gruß Karo
Hier funktioniert:
oBereich() = oSheet.getcellrangebyname("A1:A2000").getdataarray()
msgbox obereich(12)(0)
Auch bei einen einspaltigen Bereich brauchst in der 2. Klammer den Spaltenindex innerhalb des Bereichs!
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: getdataarray
Super,
unter 3.11 funktionierts, muss ich jetzt morgen mal mit 2.41 testen
oder gibts da Infos, das es nicht funktioniert ?
Vielen Dank erstmal
LG
Andreas
unter 3.11 funktionierts, muss ich jetzt morgen mal mit 2.41 testen
oder gibts da Infos, das es nicht funktioniert ?
Vielen Dank erstmal
LG
Andreas