Passen Sie den Höchstwert der Excel-Bildlaufleiste basierend auf dem Zellenwert an

Inhaltsverzeichnis

Ich frage mich oft, warum es keine Möglichkeit gibt, den Maximalwert einer Bildlaufleiste in Excel basierend auf einem Zellenwert anzupassen. Wäre dies verfügbar gewesen, würde eine Bildlaufleiste ihren Maximalwert automatisch anpassen, wenn sich der Zellenwert ändert.

Etwas, wie unten gezeigt, wäre dann möglich gewesen:

Dieser Tipp kann Ihnen helfen, den maximalen Wert für eine Bildlaufleiste mit einer Zelle zu verknüpfen, bis er vom Microsoft Office-Team nicht zur Verfügung gestellt wird.

Passen Sie den Maximalwert der Bildlaufleiste in Excel an

  1. Gehen Sie zur Registerkarte "Entwickler" -> Einfügen -> ActiveX-Steuerelemente -> Bildlaufleiste (ActiveX-Steuerelement)
    • Sie haben keinen Entwickler-Tab?? Lesen Sie hier, wie Sie die Registerkarte Entwickler zum Menüband hinzufügen.

  1. Klicken Sie auf Anywhere in Ihrem Arbeitsblatt, um die Bildlaufleiste einzufügen.
  2. Klicken Sie mit der rechten Maustaste auf die Bildlaufleiste und wählen Sie Eigenschaften.
  3. Legen Sie die verknüpfte Zelle als C10 fest und schließen Sie das Eigenschaftenfeld.
    • In diesem Beispiel habe ich C10 verwendet. Sie können eine andere Zelle haben, in der Sie den maximalen Wert haben.

  1. Doppelklicken Sie auf die Bildlaufleiste. Es öffnet den VBA-Editor mit einem Code, der wie folgt aussieht:
Private Sub ScrollBar1_Change() End Sub
  1. Fügen Sie eine Zeile hinzu, damit Ihr Code wie folgt aussieht:
Private Sub ScrollBar1_Change() Activesheet.Scrollbar1.Max = Range("C7").Value End Sub
  1. Schließen Sie das VBA-Editor-Fenster.
  2. Gehen Sie zur Registerkarte Entwickler und klicken Sie mit der linken Maustaste auf die Schaltfläche Entwurfsmodus.
  3. Das ist es!! Ihre Scroll-Leiste ist bereit, verwendet zu werden.

Beachten Sie, dass Sie die Datei entweder in .xls oder .xlsm Format.

Sobald Sie mit der Einrichtung fertig sind, und WENN die Bildlaufleiste funktioniert nicht, gehen Sie wie folgt vor:

  • Gehen Sie zur Registerkarte Entwickler, klicken Sie auf Entwurfsmodus.
  • Doppelklicken Sie auf die Bildlaufleiste.
  • Drücken Sie im VBA-Editor F5 oder klicken Sie auf die Schaltfläche Sub-/Benutzerformular ausführen.
  • Schließen Sie den VBA-Editor.

Probieren Sie es selbst aus… Laden Sie die Datei herunter

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave