Upravte maximálnu hodnotu posúvača programu Excel na základe hodnoty bunky

Obsah

Často sa čudujem, prečo neexistuje ustanovenie na úpravu maximálnej hodnoty posúvača v programe Excel na základe hodnoty bunky. Ak by to bolo k dispozícii, posúvač by automaticky zmenil svoju maximálnu hodnotu pri zmene hodnoty bunky.

Niečo, ako je uvedené nižšie, potom mohlo byť možné:

Tento tip vám môže pomôcť prepojiť maximálnu hodnotu posúvača s bunkou, kým nie je k dispozícii tímom balíka Microsoft Office.

Upravte maximálnu hodnotu posúvača v programe Excel

  1. Prejdite na kartu Vývojár -> Vložiť -> Ovládacie prvky ActiveX -> Posuvník (Ovládací prvok ActiveX)
    • Nemáte kartu pre vývojárov ?? Prečítajte si, ako pridať kartu vývojára na pás s nástrojmi.

  1. Kliknutím na ľubovoľné miesto v pracovnom hárku vložíte posúvač.
  2. Pravým tlačidlom myši kliknite na posúvač a vyberte položku Vlastnosti.
  3. Prepojenú bunku nastavte ako C10 a zatvorte pole vlastností.
    • V tomto prípade som použil C10. Môžete mať inú bunku, kde máte maximálnu hodnotu.

  1. Dvakrát kliknite na posúvač. Otvorí sa editor VBA s kódom, ktorý vyzerá takto:
Private Sub ScrollBar1_Change () End Sub
  1. Pridajte riadok, aby váš kód vyzeral takto:
Private Sub ScrollBar1_Change () Activesheet.Scrollbar1.Max = Range ("C7"). Hodnota End Sub
  1. Zatvorte okno editora VBA.
  2. Prejdite na kartu Vývojár a kliknite ľavým tlačidlom myši na tlačidlo Režim návrhu.
  3. To je ono !! Váš posuvník je nastavený na používanie.

Keďže súbor má makro, musíte ho uložiť do oboch súborov.xls alebo.xlsm formát.

Akonáhle skončíte s nastavením, a AK posuvník nefunguje, postupujte nasledovne:

  • Prejdite na kartu Vývojár a kliknite na Režim návrhu.
  • Dvakrát kliknite na posuvník.
  • V editore VBA stlačte kláves F5 alebo kliknite na tlačidlo Spustiť pod/používateľa.
  • Zatvorte editor VBA.

Skúste to sami … Stiahnite si súbor

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave