Regola il valore massimo della barra di scorrimento di Excel in base al valore della cella

Sommario

Mi chiedo spesso perché non sia prevista la regolazione del valore massimo di una barra di scorrimento in Excel in base al valore di una cella. Se fosse stato disponibile, una barra di scorrimento regolerebbe automaticamente il suo valore massimo quando cambia il valore della cella.

Qualcosa, come mostrato di seguito, avrebbe quindi potuto essere possibile:

Fino al momento in cui non viene reso disponibile dal team di Microsoft Office, questo suggerimento può aiutarti a collegare il valore massimo per una barra di scorrimento a una cella.

Regola il valore massimo della barra di scorrimento in Excel

  1. Vai alla scheda Sviluppatore -> Inserisci -> Controlli ActiveX -> Barra di scorrimento (controllo ActiveX)
    • Non hai la scheda sviluppatore?? Leggi qui su come aggiungere la scheda sviluppatore alla barra multifunzione.

  1. Fare clic su Ovunque nel foglio di lavoro per inserire la barra di scorrimento.
  2. Fare clic con il pulsante destro del mouse sulla barra di scorrimento e selezionare Proprietà.
  3. Imposta la cella collegata come C10 e chiudi la finestra delle proprietà.
    • Ho usato C10 in questo esempio. Puoi avere una cella diversa in cui hai il valore massimo.

  1. Fare doppio clic sulla barra di scorrimento. Si aprirà l'editor VBA con un codice simile a questo:
Private Sub ScrollBar1_Change() End Sub
  1. Aggiungi una riga in modo che il tuo codice assomigli a questo:
Private Sub ScrollBar1_Change() Activesheet.Scrollbar1.Max = Range("C7").Value End Sub
  1. Chiudi la finestra dell'editor VBA.
  2. Vai alla scheda Sviluppatore e fai clic con il pulsante sinistro del mouse sul pulsante Modalità progettazione.
  3. Questo è tutto!! La barra di scorrimento è pronta per essere utilizzata.

Nota che poiché il file ha una macro, devi salvare il file in uno dei due formati .xls o .xlsm formato.

Una volta terminata la configurazione, e SE la barra di scorrimento non funziona, segui questi passaggi:

  • Vai alla scheda Sviluppatore e fai clic su Modalità progettazione.
  • Fare doppio clic sulla barra di scorrimento.
  • Nell'editor VBA, premere F5 o fare clic sul pulsante Esegui modulo secondario/utente.
  • Chiudi l'editor VBA.

Provalo tu stesso… Scarica il file

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave