Reguleerige Exceli kerimisriba maksimaalset väärtust lahtri väärtuse alusel

Lang L: none (table-of-contents)

Ma imestan sageli, miks pole Excelis kerimisriba maksimaalse väärtuse kohandamist lahtri väärtuse alusel. Kui see oleks saadaval, kohandaks kerimisriba lahtri väärtuse muutumisel automaatselt selle maksimaalset väärtust.

Midagi, nagu allpool näidatud, oleks võinud olla võimalik:

Kuni selle ajani, kui Microsoft Office'i meeskond seda kättesaadavaks ei tee, aitab see näpunäide kerimisriba maksimaalse väärtuse lahtriga siduda.

Reguleerige Excelis kerimisriba maksimaalset väärtust

  1. Avage vahekaart Arendaja -> Lisa -> ActiveX -juhtelemendid -> Kerimisriba (ActiveX -i juhtelement)
    • Kas teil pole arendaja vahekaarti ?? Siit saate lugeda, kuidas arendaja sakki lindile lisada.

  1. Kerimisriba lisamiseks klõpsake oma töölehel ükskõik kus.
  2. Paremklõpsake kerimisribal ja valige Atribuudid.
  3. Määrake lingitud lahtriks C10 ja sulgege atribuutide kast.
    • Olen selles näites kasutanud C10. Teil võib olla erinev lahter, kus teil on maksimaalne väärtus.

  1. Topeltklõpsake kerimisribal. See avab VBA redaktori koodiga, mis näeb välja selline:
Private Sub ScrollBar1_Change () Lõpeta alam
  1. Lisage rida, et teie kood näeks välja selline:
Private Sub ScrollBar1_Change () Activesheet.Scrollbar1.Max = Vahemik ("C7"). Väärtuse lõpp Alam
  1. Sulgege VBA redaktori aken.
  2. Minge vahekaardile Arendaja ja klõpsake hiire vasaku nupuga kujundusrežiimi nuppu.
  3. See on see !! Teie kerimisriba on kasutamiseks valmis.

Pange tähele, et kuna failil on makro, peate faili salvestama mõlemasse.xls või.xlsm vormingus.

Kui olete selle seadistamise lõpetanud, ja KUI kerimisriba ei tööta, toimige järgmiselt.

  • Minge vahekaardile Arendaja ja klõpsake kujundusrežiimi.
  • Topeltklõpsake kerimisribal.
  • Vajutage VBA redaktoris klahvi F5 või klõpsake nuppu Käivita alam-/kasutajavorm.
  • Sulgege VBA redaktor.

Proovige ise… Laadige fail alla

wave wave wave wave wave