Freigeben über

Excel Makro Zoom

Anonym
2022-10-27T16:43:14+00:00

Hallo zusammen,

ich würde gerne über das Steuerelement "Scrollleiste" den Zoom folgender Tabellenblätter

"Anwesenheitsliste", "Noteneingabe" und "Notengewichtung" (alle haben einen Blattschutz und werden auf "very hidden" gestellt!) verändern können.

Folgender Code funktioniert im Modul

Kann mir jemand bitte bei der Anpassung an das Steuerelement helfen?

Danke und

viele Grüße

Andreas


Sub Zoomen()

Dim i As Integer

Application.ScreenUpdating = False

For i = 1 To Sheets.Count

Sheets(i).Activate

ActiveWindow.Zoom = 78

Next

Worksheets("Schuelerliste").Activate

Application.ScreenUpdating = True

End Sub

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen
Antwort, die vom Frageautor angenommen wurde
  1. Anonym
    2022-10-27T20:01:10+00:00

    Hallo Andreas,

    ZOOM ist eine Eigenschaft von ActiveWindow. Du müsstest jedes Blatt nacheinander aktivieren, um es zoomen zu können. Das bringt dir nur Flackern auf den Bildschirm.

    Du kannst einer Zelle den Wert des Scrollbalken zuweisen.

    Claus

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
Antwort, die vom Frageautor angenommen wurde
  1. Anonym
    2022-10-27T18:07:13+00:00

    Hallo Andreas,

    verwende einen Scrollbar aus den ActiveX-Steuerelementen, Dort gibt es das Scrollbar_Change-Event.

    Dort kannst du dann eingeben:

    Private Sub ScrollBar1_Change()

    With ActiveWindow

      .Zoom = ScrollBar1.Value 
    

    End With

    End Sub

    Die Min- und Max-Werte des Scrollbar kannst du im Eigenschaften-Fenster eingeben.

    Claus

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare

2 zusätzliche Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2022-10-27T19:33:25+00:00

    Hallo Claus,

    Dankeschön für die Rückmeldung.

    Wie würde denn der Code für das Xactive Steuerelement aussehen, wenn nicht das aktive Tabellenblatt

    angesprochen wird, sondern andere?

    Und gibt es auch hier eine Möglichkeit sich den Zoomwert anzeigen zu lassen?

    Viele Grüße

    Andreas

    0 Kommentare Keine Kommentare
  2. Anonym
    2022-10-27T20:28:44+00:00

    ok Dankeschön Claus

    Viele Grüße

    Andreas

    0 Kommentare Keine Kommentare