Lehr-Projekt: Zell-Markierung-Sprung

Ein Hallo der LIste,

immer wenn ich Eingaben in Kalkulations-Tabellen machen muß und in techn.
Bereichen der Gebäude-Technik gibt es viele mit vielen Eingaben davon,
ärgert es mich, wenn ich dazu die Maus zu Hilfe nehmen muß.

Für LO wäre es sicher eine Bereicherung und Innovation, wenn die Zellen-
markierung selbsttätig zur nächsten logischen Zelle wandern würde und dort
so lange wartet, bis die Eingabe erfolgt und mit 'Enter' abgeschlossen wird.

Hat jemand dafür eine Lösung oder Machbarkeits-Idee ?

Zum besseren Verständnis habe ich nachstehende kleine Tabelle gebastelt.
Diese sieht nicht schön aus, aber ich weiß nicht, wie man eine Ausschnitts-
Kopie des Calc-Originals in die Mail bekommt. Also muß es auch so gehen.

Tabelle:
_7_A_B____C________D_____E___F____G_______H______I___-->usw_
   8 : : : B.-Datum : A.-2011 : Betrag : : B.-Datum : A.-2012: Betrag : wie vor
   9 : : 1 : 03.01.11 : Jan. : 5,00 € : : : : :
  10: : 2 : : " : : : : : :
  11: : : : " : : : : : :
  12: : : : Dez : : : : : :

Handlungs-Pfad:
1. Calc : Extras -> Optionen -> Allgemein -> Eingabe-Bestätigung -> nach rechts.
2. Eingabe-Rahmen steht auf Zelle C9 ; Eingabe: B.-Datum ; 2x Enter nach E9
3. Eingabe: Betrag E9; 1x Enter
4. Danach automat. Rück-Sprung auf C10 mit Warten bis Eingabe erfolgt ist.
5. Danach wie vor bis Spalten-Füllungen C u. E in Zeile 12
6. Nach Betrags-Eingabe in E12 : 1x Enter mit Sprung auf G9 und von hier
     Wiederholung wie vor.

Ziel: Beschleunigung der Eingabe-Vorgänge durch Wegfall einer Maus-
         Betätigung je Zeile und hier Jahr. Hier Zeit-Einsparung von > 30 %.

Ich denke, dies kann jeder nachvollziehen und erkennen, was gemeint ist.

Ich erhoffe mir soviel Innovationskraft auf der Mail-Liste, daß es für alle
Anwender zu einer guten Lösung kommt.

Gruß!
JoLa

Hallo

Lösung:
Die gesamte Tabelle markieren und die Zellen schützen.(unter Zellen Formatieren)
Dann für den Bereich, in dem Eingaben getätigt werden solle den Schutz wieder entfernen.
Anschließend die Tabelle schützen.(Extras->Dokument schützen->Tabelle)
Nun statt der Enter-Taste die tab-Taste verwenden. Fertig.

Gruß
frieder

Und die zweite Lösung könnte so aussehen, dass du die Tabelle umstrukturierst, sodass alle nötigen Eingaben zusammen untereinander stehen. Du könntest das ja auch auf einem separaten Tabellenblatt machen und dich auf dem eigentlichen Blatt dann darauf beziehen.

Michael

Hallo Frieder
zunächst meinen Dank für Deine Beschäftigung mit dem Problem und dem Tipp.
Weitere Ausführung unten.

Ein Hallo der LIste,

immer wenn ich Eingaben in Kalkulations-Tabellen machen muß und in techn.
Bereichen der Gebäude-Technik gibt es viele mit vielen Eingaben davon,
ärgert es mich, wenn ich dazu die Maus zu Hilfe nehmen muß.

Für LO wäre es sicher eine Bereicherung und Innovation, wenn die Zellen-
markierung selbsttätig zur nächsten logischen Zelle wandern würde und dort
so lange wartet, bis die Eingabe erfolgt und mit 'Enter' abgeschlossen wird.

Hat jemand dafür eine Lösung oder Machbarkeits-Idee ?

Zum besseren Verständnis habe ich nachstehende kleine Tabelle gebastelt.
Diese sieht nicht schön aus, aber ich weiß nicht, wie man eine Ausschnitts-
Kopie des Calc-Originals in die Mail bekommt. Also muß es auch so gehen.

Tabelle:
_7_A_B____C________D_____E___F____G_______H______I___-->usw_
  8 : : : B.-Datum : A.-2011 : Betrag : : B.-Datum : A.-2012: Betrag : wie vor
  9 : : 1 : 03.01.11 : Jan. : 5,00 € : : : : :
10: : 2 : : " : : : : : :
11: : : : " : : : : : :
12: : : : Dez : : : : : :

Handlungs-Pfad:
1. Calc : Extras -> Optionen -> Allgemein -> Eingabe-Bestätigung -> nach rechts.
2. Eingabe-Rahmen steht auf Zelle C9 ; Eingabe: B.-Datum ; 2x Enter nach E9
3. Eingabe: Betrag E9; 1x Enter
4. Danach automat. Rück-Sprung auf C10 mit Warten bis Eingabe erfolgt ist.
5. Danach wie vor bis Spalten-Füllungen C u. E in Zeile 12
6. Nach Betrags-Eingabe in E12 : 1x Enter mit Sprung auf G9 und von hier
    Wiederholung wie vor.

Ziel: Beschleunigung der Eingabe-Vorgänge durch Wegfall einer Maus-
        Betätigung je Zeile und hier Jahr. Hier Zeit-Einsparung von > 30 %.

Ich denke, dies kann jeder nachvollziehen und erkennen, was gemeint ist.

Ich erhoffe mir soviel Innovationskraft auf der Mail-Liste, daß es für alle
Anwender zu einer guten Lösung kommt.

Gruß!
JoLa

Hallo

Lösung:
Die gesamte Tabelle markieren und die Zellen schützen.(unter Zellen Formatieren)
Dann für den Bereich, in dem Eingaben getätigt werden solle den Schutz wieder entfernen.
Anschließend die Tabelle schützen.(Extras->Dokument schützen->Tabelle)
Nun statt der Enter-Taste die tab-Taste verwenden. Fertig.

Gruß
frieder

Das wäre eine Lösung. ( Viele Wege führen nach Rom)
Vor 40 Jahren hätte ich das mit einer BASIC-Struktur ala 'IF . .Then. . . Goto . . / Jmp . . ' oder
einer 'FN-Schleife' gemacht. Aber heute gibt es das ja nicht mehr.

Gedacht hatte ich an eine Formel-Lösung aus LO-Bordmitteln die über 'Enter' ausgelöst wird.

Die 'TAB'-Taste ist etwas für Leute die sich überwiegend auf der Alpha-Tastatur bewegen.
Techniker mögen alles nicht, was links von ihrem numerischen Eingabe-Block liegt und die TAB-
Taste liegt ganz links außen. Ich benutze diese auch nicht, aber die 'Enter' mit dem kleinen Finger.
Hinzukommt, daß Techniker die linke Hand für die Maßketten auf Zeichnungen benötigen.

Also bleibt das Thema offen.

Mit freundlichem Gruß!
          JoLa

Hallo Michael,

Und die zweite Lösung könnte so aussehen, dass du die Tabelle umstrukturierst, sodass alle nötigen Eingaben zusammen untereinander stehen. Du könntest das ja auch auf einem separaten Tabellenblatt machen und dich auf dem eigentlichen Blatt dann darauf beziehen.

Michael

Leider sind techn. Tabellen meistens aufgrund ihrer Struktur-Anforderungen ( Funktions-
Erfordernisse, DIN-Bestimmungen, und Sonstigem ) Gestaltungs-Einschränkungen unterworfen.
Und hier unterliegt sie bestimmten Lehr- und Prüfungs-Vorgaben mit dem Ziel ein einheitliches
Ganzes in Rationalität, Funktionalität, Design bei gleichzeitiger Praxis-Verwendbarkeit
darzustellen .

Mit freundlichem Gruß!
           JoLa

Hallo Jost,

Für LO wäre es sicher eine Bereicherung und Innovation, wenn die Zellen-
markierung selbsttätig zur nächsten logischen Zelle wandern würde und dort
so lange wartet, bis die Eingabe erfolgt und mit 'Enter' abgeschlossen wird.

Hat jemand dafür eine Lösung oder Machbarkeits-Idee ?

Zum besseren Verständnis habe ich nachstehende kleine Tabelle gebastelt.
Diese sieht nicht schön aus, aber ich weiß nicht, wie man eine Ausschnitts-
Kopie des Calc-Originals in die Mail bekommt. Also muß es auch so gehen.

Tabelle:
_7_A_B____C________D_____E___F____G_______H______I___-->usw_
    8 : : : B.-Datum : A.-2011 : Betrag : : B.-Datum : A.-2012:
Betrag : wie vor
    9 : : 1 : 03.01.11 : Jan. : 5,00 € : :
: : :
   10: : 2 : : " : :
: : : :
   11: : : : " : :
: : : :
   12: : : : Dez : : :
           : : :

Handlungs-Pfad:
1. Calc : Extras -> Optionen -> Allgemein -> Eingabe-Bestätigung -> nach
rechts.
2. Eingabe-Rahmen steht auf Zelle C9 ; Eingabe: B.-Datum ; 2x Enter nach E9
3. Eingabe: Betrag E9; 1x Enter
4. Danach automat. Rück-Sprung auf C10 mit Warten bis Eingabe erfolgt ist.
5. Danach wie vor bis Spalten-Füllungen C u. E in Zeile 12
6. Nach Betrags-Eingabe in E12 : 1x Enter mit Sprung auf G9 und von hier
      Wiederholung wie vor.

wenn du die Tabelle (in deinem Beispiel von C9 bis G12) vorher markierst sollte das genauso klappen. Du kannst dann weiterhin ganz normal deine Eingaben vornehmen und mit Tab / Enter zur nächsten Zelle springen. Allerdings bleibst du dabei immer in der Markierung, d.h. es erfolgt dann genau dieser logische Sprung in die nächste Zeile am Ende einer Markierung.

Es muss übrigens keine zusammenhängende Markierung sein, du kannst mit Strg+linke Maustaste wild Zellen in deinem Arbeitsblatt markieren und bei Enter/Tab springst du dann auch genau nur durch diese Zellen.

Gruß
Tom

PS:
Die Email sieht jetzt gut aus. :slight_smile:

Hallo Jost

Das wäre eine Lösung. ( Viele Wege führen nach Rom)
Vor 40 Jahren hätte ich das mit einer BASIC-Struktur ala 'IF . .Then. . . Goto . . / Jmp . . ' oder
einer 'FN-Schleife' gemacht. Aber heute gibt es das ja nicht mehr.

Natürlich gibt es das heutzutage noch.
Man kann für diesen Zweck natürlich auch ein Starbasic-Makro schreiben.
Dies ist im Prinzip auch nicht sehr kompliziert, aber leider habe ich im Moment keine Zeit eins für dich zu schreiben.
Du kannst dich aber gern selber daran versuchen, und wenn du nicht weiter kommst, helfe ich gern weiter.

Nützliche Links zu Starbasic
Tutorial
http://wiki.services.openoffice.org/wiki/DE/Makro_Basic_Tutorial

Michael Dannenhöfer:
http://www.starbasicfaq.de/index.html

    Englisch: Andrew Pitonyak:

http://www.pitonyak.org/oo.php

deutsche Übersetzung:

http://www.uni-due.de/~abi070/ooo.html <http://www.uni-due.de/~abi070/ooo.html>