Ontwikkelaarstabblad in Excel
Ontwikkelaarstabblad in Excel wordt gebruikt voor het genereren van macro's, het maken van VBA-applicaties, het ontwerpen van formulieren en het importeren of exporteren van XML. Standaard is het ontwikkelaarstabblad uitgeschakeld in Excel, dus het moet worden ingeschakeld via het Optiemenu in Excel.
Laten we diep duiken en de verschillende opties voor het tabblad Ontwikkelaars bekijken.
Hoe een ontwikkelaarstabblad in Excel toevoegen?
- Stap 1: Open een nieuw Excel-blad en ga naar het bestand en ga naar de opties
- Stap 2: Nadat u op "Opties" hebt geklikt, selecteert u Lint van links aanpassen en selecteert u de hoofdtabbladen aan de rechterkant, vinkt u het selectievakje Ontwikkelaar aan en klikt u op de knop OK
- Stap 3: Ontwikkelaarstabblad verschijnt in het Excel-bestand
Hoe VBA-programma's te schrijven met het tabblad Ontwikkelaar?
Ontwikkelaarstabblad in Excel kan worden gebruikt om VBA-programma's te schrijven, zoals hieronder weergegeven -
U kunt deze Excel-sjabloon voor ontwikkelaarstabbladen hier downloaden - Excel-sjabloon voor ontwikkelaarstabbladenVoorbeeld 1 - Een eenvoudige code schrijven om 'Hallo, welkom bij VBA' weer te geven
Navigeer naar het tabblad Ontwikkelaar en selecteer "Visual Basic", er zou een nieuw venster verschijnen
Dubbelklik op Sheet1 (Sheet1) en Blank Document or Pane verschijnt aan de rechterkant
Schrijf de volgende code en klik op de knop Uitvoeren, er verschijnt een pop-upvenster met de tekst "Hallo, welkom bij VBA"
Code Verklaring:
Sub en End Sub worden gebruikt als procedures of zeg maar het hoofdgedeelte van het programma
" Msgbox " is een functionele functie in het VBA-pakket dat alles weergeeft wat er hier in staat, bijvoorbeeld ("Hallo, welkom bij VBA")
Sla de bovenstaande code op als een .xlsm-bestand zodat de macrocode wordt opgeslagen
Voorbeeld # 2 - Klik op Button Feature
Met deze specifieke functie kan iedereen de code met een klik op de knop uitvoeren en voor een beter begrip laten we een illustratie maken waarin een persoon dynamisch de naam en geboorteplaats invoert die als een uitvoer worden weergegeven
Ga naar het tabblad Ontwikkelaar en klik op Keuzerondjes in Excel en selecteer Knop (Formulierbeheer)
Sleep het ergens in het formulier en het volgende dialoogvenster verschijnt en hernoem de macronaam
Klik op de nieuwe knop en de volgende codepagina zou verschijnen
Coderingsgedeelte en uitleg
- De functie " Dim " wordt gebruikt voor het declareren van de variabele die de string, numeriek, etc. kan zijn (hier zijn naam en geboorteplaats variabelen die als string worden gedeclareerd)
- “InputBox” is een functionele feature in VBA waarbij de gebruiker om input wordt gevraagd
- " Msgbox " is de functionele functie in het VBA-pakket dat alles weergeeft wat erin is geschreven
Sluit nu het codepaginavenster
Klik met de rechtermuisknop op de knop en selecteer tekst bewerken in de Excel waar men de knop had gemaakt en hernoem deze naar "Name_Birth"
Klik op de knop en voer de naam en geboorteplaats in
Er verschijnen twee prompts voor naam en geboorte (voer de naam en geboorteplaats in voor bijvoorbeeld: Dhrish en Pune)
Na het invoeren van de naam zou de volgende uitvoer verschijnen
Sla het bestand op als het .xlsm-bestand
Hoe een macro opnemen in het tabblad Ontwikkelaar?
Het is het meest geschikt als iemand een taak herhaaldelijk moet uitvoeren en tijd wil besparen op zowel repetitief werk als codering.
Dus hier is het eerdere voorbeeld dat ik eerder heb genomen, stel dat men een kolom wil kleuren die formules heeft maar voor elk bestand. Dus wat men kan doen, is het werk opnemen door het eerst handmatig te doen en het vervolgens voor andere bestanden uit te voeren
Stel dat we gegevens hebben zoals hieronder
Dus hier moeten we geel kleuren op kolom F, G en rijtotaal net zo geel als formulekolommen en rijen.
Dus voordat ze inkleuren, gaan die geel naar Developer Tab
Klik op Record Macro in Excel
Eenmaal op Record Macro geklikt zal een dialoogvenster verschijnen om het te hernoemen naar Color_Yellow
Kleur kolom F, G en rij totaal als geel
Ga na het kleuren naar het tabblad Ontwikkelaar
Klik op Opname stoppen
Ga naar het tabblad Ontwikkelaars in Excel en Visual Basic
Selecteer Module
De volgende keer dat iemand de taak wil herhalen, kan op de knop (Macro uitvoeren) klikken door dezelfde code in het nieuwe Excel-blad te kopiëren en te plakken met behulp van de link Een eenvoudige code schrijven om weer te geven
Hoe macrobeveiliging te garanderen met behulp van het tabblad Ontwikkelaar?
Men kan indien nodig met een wachtwoord beveiligde macro's inschakelen
Ga naar het tabblad Ontwikkelaar
Open Visual Basic
Open de macro waarvoor de code het wachtwoord moet inschakelen (bijvoorbeeld: we nemen Color_Yellow macro zoals in het bovenstaande voorbeeld)
Selecteer Tools en VBAProject-eigenschappen
Er verschijnt een dialoogvenster
Selecteer het tabblad Bescherming
Controleer het Lock Project voor weergave
Voer het wachtwoord in dat u nodig heeft en bevestig het en klik op OK
Sla het tijdens het opslaan op als .xlsm-bestand en sluit het
Open het bestand en herhaal stap 1,2 en 3
Het zal om een wachtwoord vragen en het wachtwoord invoeren
Nu kan ik de code zien
Dingen om te onthouden
- Het is een ingebouwd tabblad in Excel
- Het is gemakkelijk om alles te automatiseren met behulp van Macro opnemen
- Het beste deel hiervan zijn runtime-prompts of de gebruikersprompts die kunnen worden gegeven door op de knop in VBA te klikken
- Men kan ook formulieren of basisgebruikersinterface in VBA maken, raadpleeg hiervoor referenties