Justera Excel -rullningsfältets maximala värde baserat på cellvärde

Innehållsförteckning

Jag undrar ofta varför det inte finns någon bestämmelse för att justera det maximala värdet för en rullningslist i Excel baserat på ett cellvärde. Hade detta varit tillgängligt skulle en rullningslist automatiskt justera sitt maximala värde när cellvärdet ändras.

Något, som visas nedan, kunde då ha varit möjligt:

Fram till dess att det inte görs tillgängligt av Microsoft Office -teamet kan detta tips hjälpa dig att länka det maximala värdet för en rullningslist till en cell.

Justera rullningsfältets maximala värde i Excel

  1. Gå till fliken Utvecklare -> Infoga -> ActiveX -kontroller -> Rullningsfält (ActiveX -kontroll)
    • Har du inte utvecklarfliken ?? Läs här om hur du lägger till utvecklarfliken i menyfliksområdet.

  1. Klicka på Anywhere i ditt kalkylblad för att infoga rullningslisten.
  2. Högerklicka på rullningslisten och välj Egenskaper.
  3. Ställ in den länkade cellen som C10 och stäng egenskapsrutan.
    • Jag har använt C10 i det här exemplet. Du kan ha en annan cell där du har det maximala värdet.

  1. Dubbelklicka på rullningslisten. Det öppnar VBA Editor med en kod som ser ut så här:
Privat sub ScrollBar1_Change () Avsluta sub
  1. Lägg till en rad så att din kod ser ut så här:
Private Sub ScrollBar1_Change () Activesheet.Scrollbar1.Max = Range ("C7"). Value End Sub
  1. Stäng fönstret VBA Editor.
  2. Gå till fliken Utvecklare och vänsterklicka på knappen Designläge.
  3. Det är allt!! You Scroll Bar är redo att användas.

Observera att eftersom filen har ett makro måste du spara filen i antingen.xls eller.xlsm formatera.

När du är klar med att konfigurera detta och OM rullningslisten fungerar inte, följ dessa steg:

  • Gå till fliken Utvecklare klicka på Design Mode.
  • Dubbelklicka på rullningslisten.
  • I VBA -redigeraren trycker du på F5 eller klickar på knappen Kör sub-/användareformulär.
  • Stäng VBA -redigeraren.

Prova själv … Ladda ner filen

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave