Prilagodite največjo vrednost Excelove vrstice za pomikanje glede na vrednost celice

Kazalo

Pogosto se sprašujem, zakaj ni določbe za prilagoditev največje vrednosti drsnega traku v Excelu glede na vrednost celice. Če bi bilo to na voljo, bi drsnik samodejno prilagodil svojo največjo vrednost, ko se vrednost celice spremeni.

Nekaj, kot je prikazano spodaj, bi bilo potem mogoče:

Dokler skupina Microsoft Office ne da na voljo, vam lahko ta namig pomaga povezati največjo vrednost drsnega traku s celico.

Prilagodite največjo vrednost drsnega traku v Excelu

  1. Pojdite na zavihek Razvijalec -> Vstavi -> Kontrolniki ActiveX -> Drsni trak (nadzor ActiveX)
    • Nimate zavihka za razvijalce ?? Tukaj preberite, kako na zavihek dodate zavihek za razvijalce.

  1. Kliknite kjer koli na svojem delovnem listu, da vstavite drsnik.
  2. Z desno tipko miške kliknite drsnik in izberite Lastnosti.
  3. Povezano celico nastavite kot C10 in zaprite polje z lastnostmi.
    • V tem primeru sem uporabil C10. Lahko imate drugo celico, kjer imate največjo vrednost.

  1. Dvokliknite drsnik. Odprl bo urejevalnik VBA s kodo, ki izgleda tako:
Zasebni podscenec ScrollBar1_Change () End Sub
  1. Dodajte vrstico, tako da bo vaša koda videti tako:
Private Sub ScrollBar1_Change () Activesheet.Scrollbar1.Max = Razpon ("C7"). Vrednost Konec Sub
  1. Zaprite okno urejevalnika VBA.
  2. Pojdite na zavihek Razvijalec in z levo tipko miške kliknite gumb Način oblikovanja.
  3. To je To !! Vaša drsna vrstica je nastavljena za uporabo.

Upoštevajte, da morate datoteko shraniti, ker ima makro.xls ali.xlsm format.

Ko to nastavite, in ČE drsni trak ne deluje, sledite tem korakom:

  • Pojdite na zavihek Razvijalec, kliknite Način oblikovanja.
  • Dvokliknite drsnik.
  • V urejevalniku VBA pritisnite F5 ali kliknite gumb Zaženi pod/uporabniški obrazec.
  • Zaprite urejevalnik VBA.

Poskusite sami … Prenesite datoteko

wave wave wave wave wave