Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Excel 2000 - Mehrzeilige Blattregister

Mitglied: 8644

8644 (Level 3)

06.07.2006, aktualisiert 07.07.2006, 18727 Aufrufe, 7 Kommentare

..geht das?

Hi,

ich glaube mich zu erinnern, daß man die Möglichkeit hat, die Blattregister mehrzeilig anzeigen zu lassen.
Bin mir aber nicht mehr sicher. Ich habe hier nämlich eine Arbeitsmappe mit ca. 60 Tabellenblättern und da wäre so eine Funktion schon hilfreich, habe aber leider nichts gefunden.
Hat jemand von Euch eine Idee?

Gruß

Psycho
Mitglied: 8644
06.07.2006 um 14:29 Uhr
Nach wirklich intensiver Suche bin ich zu dem Schluß gekommen, dass es wohl nicht geht.
Jetzt meine neue Idee:

Ich erstelle mir per Makro eine (oder mehr) Symbolleiste(n) und packe da per Schleife ausreichend Schaltflächen rein um alle Blätter ansteuern zu können. Soweit bin ich auch schon, obwohl ich nicht aus der VBA-Richtung komme! 8-)

Jetzt zu meinem neuen Problem:
Muß ich manuell für jedes Blatt ein Makro aller Sheets("Blabla1").Select erstellen, oder habe ich eine elegantere Möglichkeit, die Navigation an die Schaltflächen zu binden?

Ich hoffe, mich verständlich ausgedrückt zu haben!

Psycho
Bitte warten ..
Mitglied: 25110
06.07.2006 um 15:08 Uhr
Oder ganz ohne VBA:

Unten Links in der Excel-Tabelle sind 4 Pfeil-Symbole.
Rechtklick darauf, alle Register werden angezeigt und können angewählt werden.

mfg
Bitte warten ..
Mitglied: 8644
06.07.2006 um 15:13 Uhr
Hi bussi,

danke für die Antwort! Die Möglichkeit kannte ich schon, ist aber nur sehr bedingt befriedigend, da hier maximal 14 Blätter angezeigt werden und man dann auf Weitere oder so ähnlich klicken muß! Mir wäre es ja egal, soll aber so benutzerfreundlich wie möglich werden.

Psycho
Bitte warten ..
Mitglied: 8644
06.07.2006 um 18:49 Uhr
So, ich habs folgendermaßen gelöst:

Der Name Auto_Open wurde gewählt, um das Makro beim Start auszuführen.
Das hat den Vorteil, dass auch Änderungen aktualisiert werden.

01.
Sub Auto_Open() 
02.
 Dim I_Sheets As Integer 'Die Variable für die Anzahl der Blätter' 
03.
  Set CB = Application.CommandBars.Add(Name:="Navigation", _ 
04.
    temporary:=True, Position:=msoBarTop) 'Die Leiste wird erstellt und oben ausgerichtet' 
05.
   CB.Visible = True 'Anzeigen der Leiste' 
06.
    For I_Sheets = 1 To Sheets.Count 'Soviele Buttons wie Blätter' 
07.
     Set CBC = CB.Controls.Add(Type:=msoControlButton) 'Neuer Button' 
08.
      With CBC 
09.
         .Style = msoButtonCaption 'Beschrifteter Button' 
10.
         .Caption = Sheets(I_Sheets).Name 'Selber Text, wie Blattname' 
11.
         .OnAction = "Wechsel" 'Was soll beim Klicken passieren (Makroname)' 
12.
      End With 
13.
    Next I_Sheets 
14.
End Sub
Beim Schließen wird die Leiste wieder gelöscht, damit sie nur in der jeweiligen Tabelle gültig ist

01.
Sub Auto_Close() 
02.
    On Error Resume Next 
03.
    Application.CommandBars("Navigation").Delete 'Wenn's klappt - löschen' 
04.
End Sub
Der Blattwechsel wird hier durchgeführt

01.
Sub Wechsel() 
02.
 Dim s As String 
03.
 s = Application.CommandBars.ActionControl.Caption 'Buttonbeschriftung = Blattname' 
04.
 Sheets(s).Select 'Blatt aufrufen' 
05.
End Sub
Für weitere Erklärungen einfach nochmal fragen 8-)

Psycho
Bitte warten ..
Mitglied: 25110
07.07.2006 um 07:54 Uhr
Hallo Psycho

Das ist was für die Praxis, kann der ein oder andere sicher auch gut gebrauchen – Danke.

Eine Frage hab ich noch zu Deiner Lösung:
Ich hab einen ähnlichen Effekt wie bei der von mir angegebenen Möglichkeit.
Es werden in der Symbolleiste nur soviel Blätter angezeigt, wie in eine Zeile passen.
Ich kann zwar Einstellen Extras > Anpassen > Optionen > in 2 Zeilen anzeigen, wird aber nicht übernommen. Wenn ich auf Extras > Anpassen gehe, wird die Symbolleiste sofort in mehreren Zeilen angezeigt, sobald ich das Options-Fenster schließe, wird wieder nur eine Zeile angezeigt. Gibt es da eine Möglichkeit? Oder bin ich zu blöd und übersehe irgendeine Winzigkeit?

Gruß - bussi
Bitte warten ..
Mitglied: 8644
07.07.2006 um 08:00 Uhr
Moin bussi,

das Einzige, was mir dazu bis jetzt eingefallen ist, war es die Anzahl der Blätter durch 2 zu teilen und dann halt 2 Symbolleisten zu erstellen. Ich bin mir aber sicher, dass es dazu auch noch eine bessere Lösung gibt. Die suche ich aber noch - wie gesagt, VBA ist nicht wirklich meine Richtung. Wenn ich was gefunden habe, poste ich es hier.

Psycho
Bitte warten ..
Mitglied: 25110
07.07.2006 um 08:07 Uhr
Hallo Psycho,

ok, trotzdem Danke. Deine Lösung ist schon Gut. Jetzt bekommst Du erstmal ein paar Sterne.

Gruß - bussi
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Excel: Einzelne Zeilen einer mehrzeiligen Zelle auslesen

gelöst Frage von Booster07Microsoft Office3 Kommentare

Hallo zusammen, ich habe folgendes Problem und hoffe auf Eure Hilfe. Vereinfachtes Beispiel: Zelle A1 ist zum mehrzeilig (Zeilenumbrüche ...

Batch & Shell

Batch Datei - Mehrzeilige Textdatei

gelöst Frage von SchmakusBatch & Shell5 Kommentare

Hallo Zusammen, ich möchte mit einer Batch Datei eine Textdatei erstellen. Ich verwende 2 Variablen (%1, %2). Die Textdatei ...

VB for Applications

Mehrzeilige Datenquelle in eine Zeile Zusammenfassen

gelöst Frage von aivilonVB for Applications7 Kommentare

Guten Tag Admins Ich stehe wieder mal mit Excel an. Und zwar habe ich folgende Ausgangslage: Ausgangslage In einem ...

Batch & Shell

Mehrzeiligen Powershell-Befehl mit Batch ausführen

gelöst Frage von 133202Batch & Shell3 Kommentare

Hallo Ihr, Mehrzeiligen Powershell-Befehl mit Batch ausführen, geht das überhaupt? Ich wollte nachfolgenden Code (Powershell-Befehl) über eine Batch mit ...

Neue Wissensbeiträge
E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 23 StundenE-Mail3 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 1 TagHyper-V

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Sicherheits-Tools

Trend Micro WorryFree Business Security (WFBS) 10 - neuer Patch 1470 verfügbar

Tipp von VGem-e vor 1 TagSicherheits-Tools1 Kommentar

Servus, mal sehen, ob mit Patch 1470, zu finden unter dann die angeblich fehlerhafte Funktion, die unter W10 im ...

Server-Hardware

Lösung für Ersatz eines defekter Raid-Controllers

Anleitung von wellknown vor 1 TagServer-Hardware4 Kommentare

Hallo, da ich nichts gefunden habe und selbst eine Lösung brauchte, hier eine kleine Anleitung für alle die vor ...

Heiß diskutierte Inhalte
Windows Server
Mit der alten Domäneprofil anmelden ohne Server
gelöst Frage von SyosseWindows Server37 Kommentare

Hallo Jungs Folgendes Szenario: Ich habe bei einem sehr kleinen Unternehmen (2Personen) den Server migriert, soweit hat alles geklappt. ...

Sicherheits-Tools
Virenprogramm lässt Programme nicht starten
Frage von SurferGirlSicherheits-Tools23 Kommentare

Hallo, ich bin neu hier, ich hoffe ich habe die richtige Rubrik gewählt. Falls nicht, tut es mir leid. ...

Windows Server
SQL Server Instanz (Eplan) auf WIN 2008 RC2 Server frisst RAM ohne Limit
Frage von derinderinderinWindows Server17 Kommentare

Hallo Zusammen, Wir haben hier einen Windows 2008 RC2 Server. Darauf läuft ein SQL Server Express 2014 Version 12.0.4232.0. ...

Windows 10
Best Practice für Schulungsräume
Frage von Sn0wFoxWindows 1016 Kommentare

Hallo, leider bin ich auch nach langer Suche nicht auf eine zufriedenstellende Nicht-Cloud-Lösung gestoßen und wollte mal Fragen ob ...