Fanen Developer i Excel
Fanen Developer i Excel bruges til at generere makroer, oprette VBA-applikationer, designe formular og importere eller eksportere XML. Som standard er fanen udvikler deaktiveret i Excel, så den skal aktiveres fra menuen Indstillinger i Excel.
Lad os dybe og gå igennem de forskellige muligheder, som fanen Udvikler tilbyder.
Sådan tilføjes fanen Developer i Excel?
- Trin 1: Åbn et nyt Excel-ark, og naviger til filen, gå til indstillingerne
- Trin 2: Efter at have klikket på "Valgmuligheder" skal du vælge Tilpas bånd fra venstre & Vælg hovedfaner til højre og derefter markere afkrydsningsfeltet Udvikler og klikke på OK-knappen
- Trin 3: Fanen Udvikler vises i Excel-filen
Hvordan skriver jeg VBA-programmer ved hjælp af fanen Developer?
Fanen Developer i Excel kan bruges til at skrive VBA-programmer som vist nedenfor -
Du kan downloade denne Excel-skabelon til udvikler her - Excel-skabelon til udviklerEksempel # 1 - Skrivning af en simpel kode til visning af "Hej, velkommen til VBA"
Naviger på fanen Developer og vælg “Visual Basic”, et nyt vindue vil dukke op
Dobbeltklik på Ark1 (Ark1), og Blankt dokument eller rude vises på højre side
Skriv følgende kode og klik på knappen Kør, der vises et pop-op-vindue, der siger "Hej, velkommen til VBA"
Kode Forklaring:
Sub og End Sub bruges som procedurer eller sig hovedprogrammet
" Msgbox " er en funktionel funktion i VBA-pakke, der viser det, der er skrevet i det her, for eksempel ("Hej, velkommen til VBA")
For at gemme ovenstående kode skal du gemme den som en .xlsm-fil, så makrokoden gemmes
Eksempel # 2 - Klik på knappen Funktion
Denne særlige funktion gør det muligt for enhver at køre koden ved at klikke på knappen og for bedre forståelse, lad os have en illustration, hvor en person dynamisk indtaster navn og fødested, som vil blive vist som en output
Gå til fanen Developer og klik på radioknapper i Excel, og vælg Button (Form Control)
Træk det et vilkårligt sted i formularen, og den følgende dialogboks vises og omdøber navnet på makroen
Klik på den nye knap, og den følgende kodeside vises
Kodningsdel og forklaring
- " Dim " -funktionen bruges til at erklære variablen, som kan være streng, numerisk osv. (Her er navn og fødested variabler, der er erklæret som streng)
- “InputBox” er en funktionel funktion i VBA, hvor brugeren bliver bedt om input
- “ Msgbox ” er den funktionelle funktion i VBA-pakke, der viser hvad der står i den
Luk nu kodesidevinduet
Højreklik på knappen, og vælg rediger tekst i excel, hvor man havde oprettet knappen, og omdøb den til “Name_Birth”
Klik på knappen og indtast navn og fødested
To meddelelser dukker op for Navn og fødsel (Indtast navn og fødested for f.eks: Dhrish og Pune)
Efter indtastning af navnet vises følgende output
Gem filen som .xlsm-fil
Hvordan optages en makro i fanen Developer?
Det er bedst egnet, når man skal udføre en opgave gentagne gange og ønsker at spare tid på både det gentagne arbejde såvel som kodning.
Så her er det tidligere eksempel, som jeg tog tidligere, antag at man vil farve kolonne, der har formler, men for hver fil. Så hvad man kan gøre er at registrere arbejdet ved at gøre det først manuelt og derefter køre det til andre filer
Antag, at vi har data som nedenfor
Så her skal vi farve gul på kolonne F, G og række i alt lige så gule, da de er formelkolonne og rækker.
Så før de farves, går de gule til fanen Developer
Klik på Optag makro i Excel
Når der er klikket på Optag makro, vises en dialogboks, der omdøber den til Color_Yellow
Farvekolonne F, G og række i alt som gule
Efter farvning skal du gå til fanen Udvikler
Klik på Stop optagelse
Gå til fanen Udvikler i excel og Visual Basic
Vælg modul
Næste gang man vil gentage opgaven, kan man klikke på knappen (Kør makro) ved at kopiere og indsætte den samme kode i det nye excelark ved hjælp af linket Skriv en simpel kode til visning
Hvordan sikres makrosikkerhed ved hjælp af fanen Developer?
Man kan aktivere adgangskodebeskyttede makroer, hvis det er nødvendigt
Gå til fanen Udvikler
Åbn Visual Basic
Åbn makroen, for hvilken kode skal aktiveres af adgangskoden (For eksempel: vi tager Color_Yellow makro som i eksemplet ovenfor)
Vælg egenskaber for Værktøjer og VBAProject
En dialogboks vises
Vælg fanen Beskyttelse
Tjek på låseprojektet for visning
Indtast den adgangskode man har brug for, og bekræft den, og klik på Ok
Gem det som .xlsm-fil, mens du gemmer og lukker det
Åbn filen, og gentag trin 1,2 og 3
Det beder om en adgangskode og indtaster adgangskoden
Nu vil være i stand til at se koden
Ting at huske
- Det er en indbygget fane i Excel
- Det er let at automatisere alt ved brug af Optagelse af makroen
- Den bedste del ved dette er runtime prompts eller brugerprompts, som kan gives ved at klikke på knappen i VBA
- Man kan også oprette formularer eller Basic UI i VBA, se referencer til samme