Eingabe erzwingen?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Eingabe erzwingen?

Re: Eingabe erzwingen?

von neuling1973 » Sa, 22.01.2011 08:06

Guten Morgen an Alle :D
das Problem habe ich auf zwar unelegante, aber wirkungsvolle Art gelöst. Vielleicht interessiert es einen:

Ich habe in ein Feld also meine Wenn-Funktion, die den Text "Weiter zur Berechnung" ausgibt, falls alles ok ist. In 2 weiteren Feldern ebenfalls mit Wenn-Funktion meine entsprechenden Alternativen eingetragen. Ausserdem werden diese Felder mit bedingter Formatierung farbig, sobald die entsprechende Bedingung eintritt. Jetzt der Clou: ich hinterlege hinter jedem der 3 Felder eine Zeichnung (in dem Fall das Rechteck), welches an sich aber "unsichtbar" ist. Dieses Rechteck lege ich jetzt ganz in den Hintergrund, sodass das Ergebnis des Feldes sichtbar wird. Diese Rechtecke widerrum verknüpfe ich mit meinen vorher aufgezeichneten Makros...
So umgehe ich eine Programmierung, habe dann zwar kein sauberes Dialogfeld, aber vom Zweck her ist es das gleiche.
Gehört in die Kategorie: Man darf ruhig dumm sein, man muss sich nur zu helfen wissen... 8)

Re: Eingabe erzwingen?

von neuling1973 » Fr, 21.01.2011 12:13

Danke gogo,
muss ich testen, wird wohl irgendwie mit IF THEN gehen, dass er dann die entsprechenden SUB's ausführt?!?!? Aber im Programm selber auf Zellen in Calc zugreifen können, weiss ich noch nicht wie. Da muss doch sicher erst was "zugewiesen" oder "deklariert" werden, oder sowas.

Melde mich wieder mit Statusbericht, wenn ich weitergekommen bin.

Herzlichen Dank erstmal für die Info

Re: Eingabe erzwingen?

von gogo » Fr, 21.01.2011 12:03

Oder kriege ich das Alles über eine InputBox hin?? Wenn ja, wie.
Mach Dir irgendwo eine Zelle in der basierend auf den getätigten Eingaben "Ja" oder "Nein" steht. Das Makro des Buttons/Inputbox oder was auch immer muss dann nur dort vorbeischauen, und wenn da "Ja" drinsteht geht's weiter else ...

g

Eingabe erzwingen?

von neuling1973 » Fr, 21.01.2011 09:27

Guten Morgen liebe Foris,
ich stehe vor einem Problem und auch stundenlanges Suchen durch sämtliche Hilfetexte hat bislang nix gebracht. Hier mein Hilferuf:
Über OO Calc habe ich eine Eingabeseite für Daten erstellt. Hier darf und sollen bestimmte Werte eingetragen werden. Jetzt prüft Calc, ob die vom Benutzer gewünschten (also SOLL-Werte) umsetzbar sind. Falls "ja", dann ist alles in Butter und dank Hyperlink geht's zur nächsten Seite, auf der die Berechnung "ausgespukt" wird. Falls aber und das ist eher der Fall, die Daten nicht realisierbar sind, kommt dank "Wenn-Funktion" eine Warnmeldung, sowie die Information über Alternativen (immer 2). So weit, so gut. AAABER, ich möchte, bzw. das Programm kann nur fehlerfrei laufen, wenn die eine oder andere Option ausgewählt wird, sonst gibt's Fehler in der Berechnung. (Mit dem Hyperlink geht's immer weiter, egal ob "geht" oder "geht nicht")
Der Benutzer soll also zur Eingabe gezwungen werden, dann darf es erst weitergehen.
Mir würde es helfen, wenn in Fall 1 (also Daten sind korrekt), ein Button ("Hier geht's zur Berechnung") erscheint, im anderen Fall aber eine MSGBOX oder Inputbox mit 2 Buttons, jeweils mit den entsprechenden Alternativ-Vorschlägen, sodass der Benutzer gar nicht anders kann, als sich zu entscheiden.
Jedem Button möchte ich dann ein aufgezeichnetes Makro zuweisen (das würde ich dann grade noch selber hinkriegen... :shock: ).
Oder kriege ich das Alles über eine InputBox hin?? Wenn ja, wie.

Herzlichen Dank
gruss
neuling1973

Nach oben