Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zoom für alle Bätter gleichzeitig

Forumthread: Zoom für alle Bätter gleichzeitig

Zoom für alle Bätter gleichzeitig
31.05.2005 15:11:58
Andre
Hallo,
Ich suche ein Makro, bei dem ich per Tastendruck (im Menu) den Zoom für alle Blätter der Arbeitsmappe auf 80% stellen kann. Habe schon in der Recherche etwas gefunden, passt aber noch nicht für meinen Verwendungszweck.
Danke schon mal,
Andre
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zoom für alle Bätter gleichzeitig
31.05.2005 15:57:06
Fred
Hi,
ist mit Bordmitteln nicht machbar, nur mit VBA.
mfg Fred
AW: Zoom für alle Bätter gleichzeitig
31.05.2005 16:04:53
ransi
hallo
konventionell gehts mit 4 mausklicks.
erstes blatt anclicken
shift taste drücken
letztes blatt anclicken
zoom 80 eintragen.
anderes blatt anclicken
ransi
AW: Zoom für alle Bätter gleichzeitig
31.05.2005 16:14:09
Andre
Hallo Fred!
Da bin ich auch von ausgegangen. Ich habe wohl verkehrt gewählt: Ganz leichte VBA-Kenntnisse habe ich schon. Habe da eben auch ein Skript schon im Forum gesichtet (s. u.), doch mit Copy & Paste hat das nicht funktioniert, außerdem möchte ich kein Button auf der Tabellenoberfläche (Makro im Menu verknüpfen ist kein Problem für mich):
Option Explicit

Private Sub cmdZoom_Click()
Dim lButtonZoom, lActiveZoom As Long
lButtonZoom = Val(Right(cmdZoom.Caption, 5))
lActiveZoom = ActiveWindow.Zoom
If lButtonZoom <> lActiveZoom Then changeZoom (lButtonZoom)
If lButtonZoom = 75 Then cmdZoom.Caption = "Ansicht: 100%"
If lButtonZoom = 100 Then cmdZoom.Caption = "Ansicht: 125%"
If lButtonZoom = 125 Then cmdZoom.Caption = "Ansicht:  75%"
End Sub

Sub changeZoom(lZFactor As Long)
Dim ixS, ixC As Integer
Application.ScreenUpdating = False
ixC = ActiveSheet.Index
For ixS = 1 To ActiveWorkbook.Worksheets.Count
ActiveWorkbook.Sheets(ixS).Select
ActiveWindow.Zoom = lZFactor
Next ixS
ActiveWorkbook.Sheets(ixC).Select
Application.ScreenUpdating = True
End Sub
Gruß,
Andre
Anzeige
AW: Zoom für alle Bätter gleichzeitig
31.05.2005 16:52:16
Andre
Frage beantwortet!
Danke schön!
Andre
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige