relativ zur Variable adressieren ?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

relativ zur Variable adressieren ?

Beitrag von clag »

Hallo Leutz,

hier mal wieder eine Basic (SAU)Frage von mir, ehrlich keine Basic (FLU)Frage :lol:

wie kann ich die Zelle links/rechts bzw unter/über der Variablen "oZelle" ansprechen ?




*
SAU = stupid asking user
FLU = fu....g lazy user
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: relativ zur Variable adressieren ?

Beitrag von Karolus »

Hallo
Clag das ist eindeutig FLU - um bei deinen Wortschöpfungen zu bleiben!
Du bestimmst doch schon seid Tagen 'ozelle' mittels zwei 'for-schleifen' über Spalten- und Zeilenindices.

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)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: relativ zur Variable adressieren ?

Beitrag von clag »

Hi Karo,

hm, vielleicht habe ich mich falsch ausgedrückt

ich möchte nicht die Adressierung "oZell" verändern sondern etwas in die Zelle daneben schreiben
also in etwa so

oZell = "clag"
oZell (spalte-1) = "hallo"
oZell (spalte+1) = "du altes Haus"

oder habe ich wieder ein dicke Brett vorm Kopf ?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: relativ zur Variable adressieren ?

Beitrag von clag »

Hallo Karo,

nach dem ich nun die Zeile und Monitor 10 Min böse angestarrt habe
hat er mir gestattet ein paar Zeilen tiefer zu schauen tja und da ging das Licht an :lol:

ok nun ist aus


print " R-" & rrgb & " G-" & grgb & " B-" & brgb & " v-" & vrgb & " x-" & xrgb & " "
oZelle = ThisComponent.Sheets.getByName( "Tabelle1" ).getCellByPosition(sp,ze)
oZelle.CellBackColor(R,G,B)= RGB(rrgb,grgb,brgb)
dies geworden

oZelle = ThisComponent.Sheets.getByName( "Tabelle1" ).getCellByPosition(sp,ze)
oZelle.CellBackColor(R,G,B)= RGB(rrgb,grgb,brgb)
oZelle = ThisComponent.Sheets.getByName( "Tabelle1" ).getCellByPosition(sp-1,ze)
oZelle.String = " R-" & rrgb & " G-" & grgb & " B-" & brgb & " v-" & vrgb & " x-" & xrgb & "-"



ja isch weiß, ist nicht so leicht mit mir ist aber echt kein FLU ;)
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: relativ zur Variable adressieren ?

Beitrag von Karolus »

Hallo
Wenn du 'oZell' mittels Spalten- und Zeilenindex referenzierst, solltest du doch auch 'oNachbarzell' auf naheliegende Weise referenzieren können.

Gruß Karo

___
Immer noch FLU !
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: relativ zur Variable adressieren ?

Beitrag von clag »

Hi Karo,

vieleicht kommt jetzt doch gerade der FLU durch, eventuell kann ich mir eine ganze Menge Arbeit sparen.
Also das soll ein Regenbogen- Farbskalen-Generator werden, ist dir bekannt ob jemand anderes so etwas schon mal generiert hat
dann könnte ich da vielleicht Ideen stibitzen ;)
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: relativ zur Variable adressieren ?

Beitrag von Karolus »

Hallo
Schau dir mal http://extensions.services.openoffice.o ... adecolores an - könnte das sein was du suchst.

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)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: relativ zur Variable adressieren ?

Beitrag von clag »

Hi Karo,

Danke für den Tipp,

die Antwort kommt etwas verzögert weil ich mit meinem eigenen Farbspielereien schwer beschäftigt bin

habe mir die Extension natürlich geladen habe aber noch nix damit bewerkstelligen können

da ist nach der Installation zwar ein Menüeintrag "Color scale"
aber egal ob oder was man markiert hat und dann "Color scale" aufruft
passiert nichts und ein Anleitung oder so habe ich auch nicht gesehen ?

weist du wie man damit etwas bewirken kann ?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: relativ zur Variable adressieren ?

Beitrag von Karolus »

Hallo
Ich habs jetzt mal installiert, OOocalc neu geöffnet, ein paar Zahlen eingetragen, den Bereich markiert, →Daten→Colorscale aufgerufen und auf ok geklickt und es funktioniert:

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)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: relativ zur Variable adressieren ?

Beitrag von clag »

Moin Karo,

Danke für deinen check
genau so wie du es beschrieben hast bin ich vorgegangen aber einfach null Aktion

Nun heute morgen nach einem Totalreset Mensch/Maschine und neuem Anlauf popt nun hier auch ein Color-scale Fenster auf, :?
ja so etwas ähnliches wünsche ich mir, die Bedienung gefällt mir auch ganz gut,
nur bei der Auswertung der Zahlen gibt es aus meiner Sicht aber noch ein Problem mit Ausreißern bzw Messfehlenr in so einem Zahlenblock,
denn die verhindern eine feine Auflösung, man müsste ein Min und Max Wert festlegen können, darunter und darüber ignorieren.

kann man so eine Extension aufbröseln und nachsehen was der Ersteller da in Basic? erstellt hat ?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: relativ zur Variable adressieren ?

Beitrag von komma4 »

clag hat geschrieben:kann man so eine Extension aufbröseln und nachsehen was der Ersteller da in Basic? erstellt hat ?
Ja.



Extras>Makros>Makros verwalten>OpenOffice.org Basic...>Makros aus: [Extension Bibliothek]>Vorhandene Makros in [Modulname]>Bearbeiten
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: relativ zur Variable adressieren ?

Beitrag von clag »

Ahhh ....

und

merzi bu kuh
ach nee bei dir sagt man ja ขอบคุณมาก :D
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: relativ zur Variable adressieren ?

Beitrag von komma4 »

clag hat geschrieben:ach nee bei dir sagt man ja ขอบคุณมาก :D
อย่างถูกต้อง
ขอให้มีความสุข

:D
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten