| Je umfangreicher eine Lösung, desto schwieriger wird die übersichtliche Navigation. | Eine gute Navigation muss technisch funktionieren, aber vor allem ergonomisch angeordnet sein. |
Kalkulation
|
Zahlen-Werkzeug, Profi- Tipps und Tricks |
| Hyperlink | Mit Klick ans Ziel |
| Sub | VBA-Programme zur Navigation |
| Menübefehl | Navigation über das Menü |
| Button | Navigations-Buttons |
Hyperlink: Mit Klick
|
|
| Praktisch alle Programme bieten die Möglichkeit, an jeder Stelle einer Lösung Links ins Internet zu legen. | Moderne Programme können mit Links auch innerhalb der Applikation navigieren. |
|
Markieren sie eine Zelle und wählen sie Strg-K
oder Menü Einfügen | Hyperlink Das folgende Dialogfenster ist sehr übersichtlich: Sie können u.a.: ► einen Web-Link einfügen ► einen Link zu einem Arbeitsblatt (z.B. Tabelle1 ) legen ► einen Link zu einer Zelle oder einem Bereich legen. |
Beispiele für Hyperlinks in einem Kalkulations-Blatt:
http://pstrainer.topsoft.at
Tabelle1 Tabelle1!A1 A1 |
Namen:Am besten geeignet als Sprungziel sind benannte Zellen und Bereiche:• Zelle oder Bereich markieren, Menü Namen (z.B. mwst_satz ) sind im Gegensatz zu Adressen (z.B. A1 ) unempfindlich gegen Hinzufügen, Löschen oder Verschieben von Zellen. |
► Arbeitsblätter werden mit ihren Blatt-Namen angeführt (z.B. Splash ) ► Zell-Adressen davon durch Rufzeichen getrennt (z.B. Splash!A1 ) ► Zell-Adressen ohne Angabe des Arbeitsblattes (z.B. A1 ) wirken auf das jeweils aktuelle Blatt. |
Text und Link:Meist wird gleichzeitig mit dem Link ein identischer Text in die Zelle eingesetzt. Die beiden Daten - Link und Text - sind jedoch unabhängig.Man kann nachträglich sowohl den Text als auch den Link beliebig ändern. |
Der Text ist ein normaler Zell-Wert und kann deshalb auch mit einer Funktion erstellt werden. Ich habe leider keine Möglichkeit gefunden, den Link durch eine Funktion zu erstellen. |
Buttons und Shapes:Jedes Shape (geometrische Form, Grafik, Bild, ..) kann mit einem Hyperlink verknüpft werden.Sie können z.B. ein Icon wie dieses importieren: |
Rechtsklick auf das Icon, Befehl-
So wird aus dem Icon ein Home-Button, der zum
→
Splash-Blatt führt. Diese Methode eignet sich ausgezeichnet für einfache Fälle, flexibler ist jedoch ein ↓ Basic-Sub. |
Sub - Basic-Programm zur Navigation |
|
|
So sieht ein
→ Basic-Sub zur Navigation aus. Sie können wahlweise nur das Arbeitsblatt
(Sheet) angeben, oder zusätzlich auch eine Adresse
(z.B. A1 ) oder einen benannten Bereich
(z.B. eingabe) auf dem betreffenden Arbeitsblatt.
Wie auch in den meisten anderen Fällen beim Umgang mit Kalkulations-objekten ist LibreOffice etwas komplizierter anzuwenden. |
Navigation zu einem Arbeitsblatt (Sheet) mit LibreOffice-Basic:
Sub goto_splash()
Navigation zu einem Arbeitsblatt mit VBA:
Dim myCell, mySh, Sheets As Object
End Sub
Sheets = ThisComponent.Sheets mySh = Sheets.getByName("Splash") ThisComponent.getcurrentController.setActiveSheet(mysh) myCell= mySheet.getCellRangeByName("A1") ThisComponent.CurrentController.select(myCell)
Sub goto_splash()
Sheets("Splash").Select
Range("A1").Select
End Sub
' Range("eingabe").Select
|
| Dieses Sub arbeitet genauso wie ein ↑ Hyperlink auf das Arbeitsblatt 'Splash'. Allerdings kann das Sub beliebig ergänzt und erweitert werden. | In dieser Form werden Subs u.a. zur → Initialisierung eines Kalkulations-Dokuments verwendet. |
Buttons und Shapes:Jedes Shape (Geometrische Form, Grafik, Bild, ..) kann mit einem Sub verknüpft werden: |
Rechtsklick auf das Icon, Befehl |
|