Hvordan lage en knapp i Excel ved hjelp av Visual Basic

For mange mennesker, er Excel et enkelt regneark; rader og kolonner med data, for det meste tall. Funksjonaliteten men går langt utover dette. Excel kan faktisk brukes til å lage komplekse og avanserte applikasjoner. Du kan spille inn eller opprette makroer for å automatisere oppgaver og deretter tildele disse makroene til knappene. På denne måten kan sluttbrukeren bli presentert med et grensesnitt som viser formatert tekst, tekstbokser og knapper. Disse knappene, når trykket, vil utføre makroer som er forbundet med dem. Du kan også lage en knapp for å kjøre Visual Basic-kode. Opprette en knapp i Excel som bruker Visual Basic er enkelt.

Bruksanvisning

1 Klikk på "Utvikler" fanen øverst i Excel. Hvis denne fanen ikke vises, klikker du på "Microsoft Office-knappen" i øvre venstre hjørne. Klikk på "Alternativer for Excel" -knappen nederst og markere kategorien "Popular". Sjekk det tredje alternativet, "Vis kategorien Utvikler på båndet."

2 Klikk på "Sett inn" drop down på menyen. Den øvre venstre ikonet i både "Form Controls" og "ActiveX-kontroller" er knappen. Klikk på den du vil ha, og deretter "tegne" knappen på regnearket der du vil den skal gå. Forskjellen er om du vil at knappen skal kjøre en makro du har spilt (Form Control) eller faktisk gå inn i Visual Basic-redigering og skrive kode (ActiveX Control). Dette eksemplet bruker Visual Basic, så tegne en knapp under valget ActiveX Control. Menyen vil markere "Design Mode" og du vil bli presentert med muligheter for "Egenskaper", "Vis kode" og "Run Dialog".

3 Klikk på "Properties" -menyen. I vinduet som kommer opp, kan du endre teksten på knappen til noe meningsfylt; endre farger, fonter, størrelse og mange andre egenskaper knyttet til knappen.

4 Klikk på alternativet "Vis kode" og du vil bli gitt en redigeringsvinduet for å skrive Visual Basic-kode i forbindelse med denne knappen. Etter å ha skrevet Visual Basic-kode, lukke dette vinduet og knappen din er opprettet.

Hint

  • Avhengig av hvor godt du kjenner programmering og hva du vil at knappen skal gjøre, er det ofte enklere å bruke "Registrer makro" -funksjonen og tilordne makro til en knapp med "Form Control" alternativet.
  • Mange bedrifter vil ikke godta eller kjøre regneark som inneholder programmering, da det er et potensial for virus. Kjenn ditt publikum før du oppretter komplekse programmer.