Legg til en knapp og tilordne en makro i Excel

Excel -knapper

I Excel brukes knapper til å ringe makroer. Denne opplæringen vil dekke hvordan du oppretter Excel -knapper, tildeler dem makroer, justerer egenskapene og mer.

Som standard er Excel -makroer tilgjengelige i en liste via "Makroer" -knappen på visningsbåndet.

Ofte vil du imidlertid ha enkel tilgang til en bestemt makro direkte på regnearket. Dette kan oppnås ved hjelp av en knappkontroll.

En knappekontroll ser ut som en Microsoft Windows -knapp, og kjører en makro når den klikkes. Det er en mye mer praktisk måte å få tilgang til de mest brukte makroene, og er en enkel måte å avsløre tilpasset funksjonalitet for andre brukere av arbeidsboken din.

Kjør en makro fra en knapp

For å kjøre en makro fra en knapp i Excel, klikker du bare på knappen:

Excel -utviklerfanen

Knappene er tilgjengelige via kategorien Utvikler.

Dessverre skjuler Excel -kategorien Utvikler som standard. Hvis du ikke ser utviklerbåndet, følger du denne fremgangsmåten:

  • Klikk Fil > Alternativer i listen på venstre kant

  • I Alternativer velg dialog Tilpass båndet> Tilpass båndet> Hovedfaner og legg til en hake i boksen for “Developer”, og klikk OK.

Legg til en makroknapp

Velg Utvikler -fanen i Excel, og klikk deretter på "Sett inn"Rullegardinmenyen i delen Kontroller. Det er flere typer kontroller delt inn i to seksjoner, "Form Controls" og "ActiveX Controls".

For nå er det bare å klikke på Knapp kontroll under "Skjema kontroller”. Deretter flytter du musen hvor som helst over regnearkets overflate, holder deretter venstre klikk og drar musen for å tegne omrisset av et rektangel. Når du slipper venstre klikk, vises en ny dialog med tittelen "Tilordne makro”.

Tilordne en makro til en knapp

Her kan du tilordne en eksisterende makro til knappen, spille inn en ny makro, lage en ny makro fra bunnen av ved hjelp av VBA, eller klikke "Avbryt" og gå tilbake til knappen senere.

Tilordne eksisterende makro til en knapp

For å tilordne en eksisterende makro, velger du ganske enkelt makroens navn i listen, og klikker deretter OK.

Rediger en eksisterende makro før du tilordner en knapp

For å redigere en makro før du tilordner den til knappen, velg makroens navn i listen og klikk på "Rediger" -knappen ("Ny" -knappen endres til "Rediger").

Ta opp en makro og tilordne knappen

For å spille inn en ny makro og tilordne den til knappen, klikk på "Spill inn …". Dette bringer opp Ta opp makro dialog, der du angir et navn og klikker "OK". Knappen vil bli tildelt den makroen. I mellomtiden vil Excel forbli i en opptakstilstand til du klikker på "Stopp innspilling" i delen "Kode" i kategorien Utvikler.

Skriv VBA -prosedyre og tilordne til knapp

Hvis du vil skrive en ny makro for knappen, skriver du inn et nytt navn for makroen i tekstboksen øverst i dialogboksen, og klikker deretter "Ny". Excel tar opp VB Editor, der du vil se en ny tom makroprosedyre med navnet du skrev inn. Denne prosedyren vil bli lagret i en ny modul, synlig i prosjektvinduet.

Endre makro tilordnet til knapp

For å endre makroen som er tilordnet en knapp, høyreklikker du bare på knappen og velger Tilordne makro:

Her kan du se den tildelte makroen og gjøre eventuelle endringer.

Hvordan justere knappegenskaper i Excel

Flytt eller endre størrelsen på Excel -knappen

Etter at du har plassert en knapp, kan du enkelt flytte eller endre størrelsen på den. For å utføre noen av disse handlingene, høyreklikker du på knappen. Deretter kan du venstreklikke og dra knappen til ønsket plassering eller endre størrelsen på den.

Gi nytt navn til knappen

Med knappen valgt, venstre-klikk på knappeteksten du vil redigere.

For å legge til flere linjer, trykk enkelt på TAST INN nøkkel.

Formatknapp

For å formatere andre knappegenskaper, Høyreklikk> Formatkontroll

Her kan du justere skriftstørrelser og mange andre knappegenskaper:

Spesiell oppmerksomhet er kategorien "Egenskaper", som endrer hvordan knappen oppfører seg når omliggende rader og kolonner settes inn, slettes, endres i størrelse eller skjules/skjules.

  • Flytt og størrelse med celler: Knappen vil flytte og endre størrelsen når rader og kolonner endres.
  • Flytt, men ikke størrelse med celler: Knappen vil bevege seg, men ikke endre størrelsen.
  • Ikke beveg eller størrelse med celler: Knappen vil ikke flytte eller endre størrelse.
  • Endelig, Skriv ut objekt kan angi at objektet skal vises på utskrifter. Dette er ikke merket av som standard, men kan slås på om ønskelig.

Tilordne en makro til en figur

I tillegg til knapper kan makroer tilordnes andre objekter som bilder, tekstbokser og figurer. Med et bilde eller en form kan du lage en knapp som ser ut som du vil. Excel inneholder et stort utvalg av tilpassbare former, inkludert polygoner, piler, bannere og mer som kan passe bedre til regnearket enn en vanlig knappekontroll.

Du får tilgang til figurer fra kategorien Sett inn:

Velg formen du vil ha fra rullegardinmenyen Form, tegne den på regnearket ditt som med en knappekontroll, høyreklikk deretter på den og velg "Tildel makro …" fra hurtigmenyen. Alternativene er de samme som å tilordne en makro til en knapp.

Tilordne en makro til en hyperkobling

Makroer kan også tilordnes hyperkoblinger ved å bruke VBA -arrangementer. Hendelser er prosedyrer som utløses når visse handlinger utføres:

  • Åpne/Lukk/Lagre arbeidsbok
  • Aktiver / deaktiver regneark
  • Celleverdier endres
  • Klikk på Hyperkobling
  • og mer.

Arrangementer krever kunnskap om VBA. For å lære mer om hendelser, besøk vår VBA -opplæring.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave