Re: Suchlauf oder Auswertung =?windows-1252?q?oder=8A=3

Hallo Klaus,

erst mal vielen Dank für Deine prompte Reaktion - das hat mir schon
sehr geholfen.
Ich habe mir die Formel auch schon soweit angepasst, dass die
richtigen Datensätze abgerufen werden, allerdings hat die Sache noch
ein oder zwei Schönheitsfehler:

1. hätte ich gerne, dass Spaltenwert(1) in der ersten Spalte eines
anderen (Auswertungs-)Rechenblattes erscheint, Spaltenwert(2) in der
zweiten Spalte dieses (Auswertungs-)Rechenblattes usf. - in deiner
Formel landet alles in Spalte Z

2. Wenn ich die "23" ändere, wird nicht die ganze Tabelle im
Auswertungsrechenblatt neu aufgebaut, sondern nur die Zeilen, die für
den neuen Wert, z.B. “28" nötig sind. Nun kann ich zwar “von Hand"
die Tabelle erst einmal ausleeren und dann den neuen Wert abfragen,
aber wenn das in einem Zug ginge, wäre das natürlich eleganter.

Wenn Du mir an den Stellen noch mal auf die Sprünge hülfest, wäre ich
Dir sehr dankbar!!

Freundliche Grüße

Anselm Stuckenberg
anselmstuckenberg@gmx.de

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

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

Re: Suchlauf oder Auswertung =?windows-1252?q?oder=8A=3

#3742 On 13 September, 2005 09:41 Thomas Kaegi said,

Hallo Anselm

Zu deiner Frage 1:

Ersetze den Teil der von Klaus angegebenen Formel mit dem Setze
Zelle-Befehl durch mehrere derartige Befehle, die mit & verknüpft
sind:

SetzeZelle(Spaltenwert(1);Zielspalte A;LfdZähler) &
SetzeZelle(Spaltenwert(2);Zielspalte B;LfdZähler) &
SetzeZelle(Spaltenwert(3);Zielspalte C;LfdZähler)

Die "Zielspalte X" ist eine Spalte irgend eines Rechenblattes - die
richtige Referenz zur jeweiligen Zielspalte setzest du einfach durch
Anklicken des betreffenden Spaltenkopfes in deine Formel ein.

Zu deiner Frage 2:

Setze vor den von Klaus angegebenen VSuchlaufbefehl einen zweiten,
der die Zieltabelle löscht, bevor sie neu berechnet wird. Die beiden
VSuchlaufbefehle kannst du ebenfalls mit & verknüpfen.

So ein Löschbefehl kann für die in obiger Formel adressierten 3
Spalten so aussehen:
VSuchlauf(Zielspalte A,
Nicht(IstLeer(LfdZelle));0;SetzeZelle('';Zielspalte
A;LfdIndex)&SetzeZelle('';Zielspalte
B;LfdIndex)&SetzeZelle('';Zielspalte C;LfdIndex))

Mit freundlichem Gruss
Thomas
www.ragtime-consult.ch
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

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

Re: Suchlauf oder Auswertung =?windows-1252?q?oder=8A=3

#3752 On 15 September, 2005 08:32 "RT3-Dokumente unter Windows öffnen" said,

Hallo Anselm, hallo Klaus

Der vorangestellte "Lösch-Suchlauf" löscht nicht einfach die Tabelle,
nachdem der Befehl ausgeführt wurde, wie Klaus schreibt. Es ergibt
sich kein automatischer "Kreislauf" - wenigstens bei mir nicht. Ich
verwende diese Konstruktion in diversen Dokumenten.

Aber natürlich ist es so, dass Änderungen im Suchbereich die Formel
erneut auslösen. Das erachte ich aber eigentlich als erwünscht.

Wenn die Formel trotzdem nur auf Wunsch ausgelöst werden soll, dann
empfehle ich, die Formel mit einem Knopf auszulösen. Entweder wird
die Formel direkt in einen Knopf eingebaut wird, was aber nicht sehr
praktisch ist, da das Formelfenster des Knopfes nicht gerade
editierfreundlich ist. Oder mit dem Knopf wird in irgend eine Zelle
(ich nenne sie Steuerzelle) eine 1 geschrieben wird und die Formel
dann einerseits mit einem "SpezialWenn(Steuerzelle=1;...)" verriegelt
wird und anderseits in der Formel selbst mit einem zusätzlichen
SetzeZelle diese Steuerzelle wieder auf 0 zurückgesetzt wird.

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

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

Re: Suchlauf oder Auswertung =?windows-1252?q?oder=8A=3

#3758 On 16 September, 2005 21:37 Thomas Kaegi said,

Hallo Anselm

Im direkten Kontakt hat Anselm anhand eines Beispiels, das ihm ihm
schickte, herausgefunden, weshalb es bei mir funktioniert und bei ihm
nicht: Ich hätte im Forum für den "Lösch-Suchlauf" nicht die
"Zielspalte A" referenzieren sollen, sondern die Spalte A des
Quellbereichs. Dann geht's!

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

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