Excel VBA-Code om voorloopnullen weergeven

Elke grote Microsoft Office-product, zoals Microsoft Excel, wordt geleverd met een inbegrepen programmeertaal Visual Basic for Applications, of VBA genoemd. Als u nodig hebt om een repetitieve taak in Excel, zoals het wijzigen van een lange lijst van cellen voor het weergeven van de voorloopnullen, kun je een programma schrijven in VBA en voltooien van de taak met slechts een klik van een knop.

Wat zijn voorloopnullen?

  • Voorloopnullen zijn nullen die voor een nummer, zoals de twee nullen in "001234." Deze nullen hebben geen waarde, uiteraard, zodat ze niet het nummer in een echte manier veranderen; Ze verander gewoon de weergave van het getal. Voorloopnullen in Excel is handig als u een lange reeks getallen bevatten allemaal hetzelfde aantal cijfers, ongeacht hun werkelijke waarde, moet omdat een formule ergens op het werkblad een bepaald cijfer gebruikt om een functie te vervullen.

Eisen van de VBA-Code

  • Wanneer u een macro in VBA, zoals een toe te voegen voorloopnullen op een bereik van getallen maakt, zijn er alleen een paar eisen dat u hebt om goed te krijgen. Eerst de VBA-editor openen door te drukken op de "Alt" en "F11," en vervolgens met de rechtermuisknop op het werkblad en voeg een module. VBA-macro's worden altijd geregistreerd in modules. Klik op de module en klik op de witruimte aan de rechterkant van het scherm. Typ in de volgende code:

    Sub LZero()

    Wijzigen in "LZero" welke naam u uw macro wilt te hebben. Druk op "Enter" en Excel voegt automatisch "End Sub" onder deze regel. U hebt nu alle de voorschriften voor de VBA-code.

Rechts, functie en vervolgens aaneengeschakeld

  • Om toe te voegen voorloopnullen naar een cel, kunt u de juiste functie, samen met een eenvoudige samenvoeging. Deze formule toe te voegen aan een nieuwe kolom kan een eenvoudig proces in Excel, maar wanneer u nodig hebt om het te doen in VBA, het wordt een beetje ingewikkelder. Voer de volgende code tussen de regels "Sub Lzero()" en "End Sub":

    Dim x As Integer

    Dim y As Integer

    Voor x = 1 tot en met 10

    y = cellen (x, 1). Waarde

    Cellen (x, 1). FormulaR1C1 = "= rechts (""00000" "&" & y & ", 6)"

    Volgende

    Het wijzigen van de nummers in "1 tot en met 10" gelijk aan de rijen die u wilt beginnen en eindigen de formule op. Dus als u wilt beginnen op cel "A5" en eindigen op "A15", zou u dit te "5 tot en met 15":

    Voor x = 5 tot en met 15

    De "1" in beide gevallen van "Cells(x,1)" gelijk te zijn aan het nummer van de kolom die u wilt toevoegen van de voorloopnullen wijzigen Kolom "A" is hetzelfde als "1", en elke kolom verder naar rechts voegt één meer aan het nummer.

    Ten slotte, veranderen de "6" aan het einde van de code gelijk te zijn aan het aantal totale cijfers die u wilt dat het nummer te hebben en wijzig de "00000" om een minder nul dan de totale cijfers hebben. Sluit de VBA-editor met behulp van de 'X' aan de bovenkant van het venster. Uw code uitvoeren door te klikken op de knop "Macro" onder het tabblad ontwikkelaars.

Selection.NumberFormat

  • U kunt ook de getalnotatie om voorloopnullen weer te geven. Dit werkt net als het zou als u met de rechtermuisknop op de cel en kies "Celeigenschappen", een aangepaste getalnotatie maken. Voer de volgende code tussen de regels "Sub Lzero" en "End Sub":

    Selection.NumberFormat = "000000"

    Het aantal nullen gelijk te zijn aan het aantal totale cijfers die u de nummers wilt hebben wijzigen. Aangezien dit proces de opmaak van de cel, en niet alleen het nummer verandert, zal elk nieuw nummer dat u in deze cellen typt hebben uw voorloopnullen. Voordat u deze macro uitvoert, moet u de cellen die moeten worden gewijzigd door de macro te selecteren.

Gerelateerde Artikelen

Excel VBA-Code voor waarde & wetenschappelijke notatie

Excel VBA-Code voor waarde & wetenschappelijke notatie

Microsoft Office 2010 producten, zoals Excel 2010 worden geleverd met een inbegrepen programmeertaal Visual Basic for Applications genoemd. U kunt VBA gebruiken om te manipuleren uw Excel-werkblad getalnotaties om een getal in een cel met behulp van
Hoe te een gebruikersnaam & wachtwoord sturen naar een Website met Excel VBA-Code

Hoe te een gebruikersnaam & wachtwoord sturen naar een Website met Excel VBA-Code

Excel de programmeertaal Visual Basic for Applications (VBA), laat Microsoft Office programmeurs die het uitbreiden van de mogelijkheden die bij Excel worden geleverd. Een voorbeeld van deze verlenging is een VBA programma dat kunt log-in informatie
Hoe u Hyperlinks maakt in Excel VBA

Hoe u Hyperlinks maakt in Excel VBA

Bent u de Excel-specialist in uw kantoor. Wanneer medewerkers behoeftehulp met sorteren of groeperen, wordt zij aan u komen. Wanneer ze hun draaitabellen Get cant te werken, worden zij aan u komen. En wanneer een bit van automatisering in Excel verei
Hoe u VBA-Codes gebruikt in Excel

Hoe u VBA-Codes gebruikt in Excel

Visual Basic for Applications (VBA) is een programmeertaal die u gebruiken kunt om Microsoft Office-toepassingen aan uw specifieke behoeften aanpassen. Bijvoorbeeld, moet u wellicht een bepaald formaat dat u voor uw Excel-documenten wilt; het is moge
Hoe lees ik een VBA-Code in Microsoft Excel

Hoe lees ik een VBA-Code in Microsoft Excel

VBA (Visual Basic for Applications)-code is onderdeel van de meeste van de Microsoft Office-toepassingen. Leren lezen van de code gaat begrijpen de logische manier coderegels worden weergegeven, met behulp van het help-systeem ingebouwd in VBA en mis
Tekstvakken met VBA-Code invoegen in Excel

Tekstvakken met VBA-Code invoegen in Excel

Het tekstvak is het element op een formulier waarmee u gegevens invoeren in de toepassing van de gebruiker. U kunt uit het tekstvak invoer in uw Visual Basic for Application (VBA)-procedure. Een tekstvak Excel VBA is een leeg veld in een werkblad dat
Excel VBA opmaakvoorwaarden & hoogtepunt duplicaten

Excel VBA opmaakvoorwaarden & hoogtepunt duplicaten

Markeer de dubbele waarden in uw Microsoft Excel-werkblad met de eigenschap FormatConditions. De eigenschap FormatConditions kunt u een aantal voorwaardelijke opmaak taken, met inbegrip van markering van dubbele waarden kan uitvoeren. Toegang tot de
Excel VBA nul Vs. Blank

Excel VBA nul Vs. Blank

Microsoft Excel VBA maakt onderscheid tussen de waarde nul en een lege cel. Nul en null-waarden handelen anders wanneer u berekeningen in Excel VBA-macro's en functies uitvoert. Het verschil is ook belangrijk als u het uitvoeren van gegevensvalidatie
How to Start een ander programma met Excel VBA

How to Start een ander programma met Excel VBA

Visual Basic for Applications (VBA) is een programmeertaal toepassing voor Microsoft Office die u toelaat om het aanpassen van uw Microsoft Office-toepassingen. Als je voortdurend merkt dat een ander programma openen terwijl u in Excel werkt, kunt u
Het uitvoeren van een Windows-toepassing met Excel VBA

Het uitvoeren van een Windows-toepassing met Excel VBA

In sommige situaties kan u wilt openen een tweede Windows-toepassing, terwijl nog steeds actief zijn in een andere toepassing, zoals Excel. Afkorting voor Visual Basic for Applications, VBA biedt een methode met behulp van een paar regels code op te
Hoe gebruikt u AANTALARG in Excel VBA

Hoe gebruikt u AANTALARG in Excel VBA

Visual Basic for Applications (VBA) is een krachtige, gebruiksvriendelijke programmeertaal die u gebruiken kunt voor het maken van macro's in het Microsoft Excel-werkbladprogramma. Gevorderde gebruikers kunnen ook hiermee maken volledige toepassingen
Het instellen van een verwijzing naar een Word-Object met behulp van Excel VBA

Het instellen van een verwijzing naar een Word-Object met behulp van Excel VBA

Weten hoe om te verwijzen naar een woord object u bespaart tijd bij het programmeren in Visual Basic for Applications (VBA). Microsoft Word is een tekstverwerkingsprogramma opgenomen in de Microsoft Office-suite. VBA is een programmeertaal die gebrui
Excel VBA Tutorial over het bereik

Excel VBA Tutorial over het bereik

Microsoft Excel is een krachtige spreadsheet applicatie waarmee gebruikers invoeren en analyseren van gegevens in een verscheidenheid van manieren. De vele ingebouwde functies kunnen worden gebruikt in formules maken en manipuleren van gegevens. Bove
Excel VBA-openbare functie

Excel VBA-openbare functie

Het VBA-sleutelwoord "public" bestaat om VBA-functies toegankelijk maken voor andere VBA-functies en subroutines. Specifiek, maakt het het mogelijk voor een VBA-functie of de 'sub' een functie aanroept in een andere module. Weten wanneer te gebr