Popup Menue

Hallo Liste,

wenn man die Auswahl in einem Popupmenue aus einem Rechenblatt nimmt
kann man doch irgendwie unterdrücken das leere Rechenblattzellen im
Popupmenue angezeigt werden, oder? Zumindest meine ich das in einem
Beispieldokument mal so gesehen zu haben. Ich hab aber nicht gefunden
wo man diese Einstellung vornimmt, weiss jemand Rat?

Gruß
Thomas

--------

Thomas Strohmaier
tstrohm@mac.com
Alfred-Mumbächer-Str. 15
55128 Mainz
Germany

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Popup Menue

#1130 On 19 November, 2004 11:39 Thomas Kaegi said,

Hallo Thomas

Nein, das geht so nicht. Aber hier ist ein Rezept, wie du dein
Problem lösen kannst. Natürlich musst du die Formeln deinen
Gegebeenheiten anpassen.

Annahme: die Werte, die der Einblendmenü-Knpf zeigen soll, stehen in
Spalte A eines Rechenblattes.

Lösungsweg: Im gleichen Rechenblatt kondensiere ich in Spalte B die
Werte so, dass keine Leerzeilen mehr eingeschoben sind. In Spalte C
wird dazu die Zeile angegeben, in der der in Spalte B enthaltene Wert
in Spalte A erscheint. Damit bei Reduktion der Anzahl Werte in Spalte
A in Spalte B keine "Leichen" übrig bleiben, lösche ich zuerst die
Spalte B, soweit sie Werte enthält. Diese Operationen definiere ich
mit einer Formel in Zelle D1 des Rechenblattes. In Zelle D2 steht
eine Formel, die den Index des mit dem Einblendmenü gewählten Wertes
in Spalte A zeigt.

Hier die nötigen Formeln und Einstellungen:

Knopf:
Einblendmenü; Titel: Formel / Rechenblatt 1!B:B; Index ist Resultat

Zelle D1 des Rechenblattes:
VSuchlauf(B:B; NICHT (IstLeer(LfdZelle));0;SetzeZelle("";B:B;LfdIndex))&
VSuchlauf(A:A; NICHT (IstLeer(LfdZelle));0;
SetzeZelle(LfdZelle;B:B;LfdZähler)&SetzeZelle(LfdIndex;C:C;LfdZähler))
(Der erste Suchlauf löscht Spalte B, so weit sie Werte enthält, der
zweite überträgt die Werte aus Spalte A in Spalte B, wobei Leerzeilen
übersprungen werden, und setzt gleichzeitig den dazugehörenden Index
in Spalte C)

Zelle D2 des Rechenblattes:
Index(C:C;Knopf 1!X)
(Der Inhalt der Zelle D2 dient dir, um der mit dem Einblendmenü
referenzierten Tabelle die übrigen Werte mit der Funktion
"Index(Spalte;Rechenblatt!D2)" entnehmen zu können.)

Gruss
Thomas

PS: Wenn ich die Absendezeit deiner Frage betrachte: Um diese Zeit
käme mir alles auch etwas komisch vor! ;-)
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: Popup Menue

#1161 On 22 November, 2004 18:27 Thomas Strohmaier said,

Am 19.11.2004 um 11:39 schrieb Thomas Kaegi:
> Lösungsweg: Im gleichen Rechenblatt kondensiere ich in Spalte B die
> Werte so, dass keine Leerzeilen mehr eingeschoben sind. In Spalte C
> wird dazu die Zeile angegeben, in der der in Spalte B enthaltene Wert
> in Spalte A erscheint. Damit bei Reduktion der Anzahl Werte in Spalte
> A in Spalte B keine "Leichen" übrig bleiben, lösche ich zuerst die
> Spalte B, soweit sie Werte enthält. Diese Operationen definiere ich
> mit einer Formel in Zelle D1 des Rechenblattes. In Zelle D2 steht
> eine Formel, die den Index des mit dem Einblendmenü gewählten Wertes
> in Spalte A zeigt.

> Knopf:
> Einblendmenü; Titel: Formel / Rechenblatt 1!B:B; Index ist Resultat

Hi Thomas,

vielen Dank für die ausführliche Antwort.
Hab es jetzt endlich ausprobiert ;-)

> PS: Wenn ich die Absendezeit deiner Frage betrachte: Um diese Zeit
> käme mir alles auch etwas komisch vor! ;-)

Tjaja, wem sagst Du das ;-)

Gruß
Thomas

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Popup Menue

#1168 On 23 November, 2004 10:21 "m.haendel" said,

Hallo Liste,

ich habe die Formel ausprobiert, funktioniert ganz prima, habe aber
jetzt folgendes Problem: Ich kann fast normal weiterarbeiten, nur daß
z.B. das Ändern einer Zellgröße jetzt sehr lange braucht (eine halbe
Stunde und länger). Das Dienstprogramm Aktivitätsanzeige zeigt, daß
Ragtime 90 % CPU okkupiert. Der Rechner glüht, der Lüfter rauscht.

Das Dokument enthält nur wenige kleine Rechenblätter, die Formel ist
fünfmal enthalten, läuft aber nur über 200 Zeilen.

Womit ist Ragtime so lange beschäftigt? Und wie kann ich das stoppen?

Ich arbeite auf einem Powerbook mit Ragtime 5.6.5, Mac OS 10.3.6.

Viele Grüße Maren
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists