Ontwikkelaarstabblad in Excel

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 ontwikkelaarstabbladen

Voorbeeld 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