hvordan skal træde vba kode direkte i excel - 2016

, nogle gange er den bedste vej til ind i koden for excel - 2016, er den mest direkte.på vba kode direkte involverer … - ind i koden direkte.med andre ord, du skriver koden ved at bruge dit tastatur.ind - og redigere teksten på vba modul, som man kunne forvente.du kan vælge, kopi, tilskåret, pasta, og andre ting til teksten. anvendes den regning nøglen til led i nogle af de budgetposter, til at gøre din kode lettere at læse.indenting er ’ ikke nødvendigt, men det ’ er en god vane med at erhverve, en enkelt linje af vba kode kan blive, så længe du har brug for det.men du vil måske bruge linjen fortsat tegn til at bryde op lange linier.at fortsætte med en enkelt linje kode (også kendt som en erklæring), fra en post til den næste, afslutningen på den første linje med plads, efterfulgt af en understreger (_).så fortsætter den erklæring om den næste linje.og lad ’ t - rummet.en understreger karakter, at ’ er ikke forud har en plads vil ’ t gøre det. her ’ er et eksempel på en fælles erklæring, delt i tre retninger:, selection.sort key1: = område (“ og a1 ”), _ order1: = xlascending, overskrift: = xlguess, _ orientering: = xltoptobottom, denne erklæring vil udføre på nøjagtig samme måde, hvis det blev opført på en enkelt linje (ingen linje fortsat tegn).bemærker, at den anden og tredje linje i denne erklæring er bestemt.indenting er frivillig, men det hjælper med at præcisere, at disse retningslinjer ikke er separate erklæringer, den hvide overtrukket ingeniører, der, som de vbe forventede, at folk begår fejl.derfor, vbe har flere niveauer af lav - og igen.hvis du slettede en erklæring om, at du skulle ’ t, klik den ophæve knap på toolbar (eller tryk ctrl + z) indtil den erklæring, dukker op igen.efter en ulykke, kan du bruge den lave knap til at udføre ændringer du ’ har gået op. er du klar til at træde ind i en ægte, levende?prøv følgende trin:,,, skabe en ny dagbog i excel.,,,, presse alt + f11 at aktivere vbe.,,,, klik på den nye arbejdsbog ’ navn i projektet vindue.,,,, vælge indsæt   →   modul for at indsætte et andet modul i projektet.,,,, - følgende kode i modul: sub guessname() mng = “, er dit navn og“ & application.username & “?” og ans = msgbox (msg, vbyesno) hvis ans = vbno så msgbox “. nå, pyt. ” hvis ans = vbyes så msgbox “ jeg er synsk!” og ende afrika,,,, position markøren overalt inden for den tekst, de har skrevet, og presse f5 at gennemføre proceduren., f5 er en genvej til flugt   →   løb afrika /userform kommando.hvis du trådte ind i kodeksen korrekt, excel udfører proceduren, og de kan svare til simpel dialog kasse.kan du huske teksten i dialogen boks vil være anderledes, guessname procedure viser denne dialog kasse.,,, når du kommer ind i kode, der er anført i trin 5, kan man konstatere, at vbe gør nogle tilpasninger af teksten træder du ind.for eksempel, efter du type sub - erklæring, vbe automatisk kommer sidst sub - erklæring.og hvis du undlader rummet før eller efter samme tegn, vbe indstik plads til dig.også den vbe ændrer farve og kapitalisering af en tekst.det er helt normalt.det ’ er bare vbe ’ s måde at holde det rent og letlæselig. hvis du fulgte det foregående trin, du har lige skrevet en vba under proceduren, også kendt som, macro.,, når du trykker på f5, excel gennemfører kodeksen og følger instruktionerne.med andre ord, excel vurderer hver udtalelse, og gør hvad du fortalte det til at gøre.(ikke ’ ikke lade den nyfundne magt, gå til dit hoved. du kan udføre denne makroøkonomiske flere gange og—, selv om det har en tendens til at miste sin appel efter et par dusin gange. for det simple makro - anvender følgende begreber:,,, at definere en sub - procedure (den første linje),,,,, at værdier til variabler (mng og ans),,,,, concatenating, (i) en snor (ved hjælp af & operatør),,,,, ved hjælp af en indbygget vba funktion (msgbox),,,, med indbygget vba konstanter (vbyesno, vbno, og vbyes),,,, ved hjælp af en hvis konstruktion (to gange),,,,, der afslutter en sub - procedure (sidste afsnit), ikke dårligt for en nybegynder, hva '?,,,

The GuessName procedure displays this dialog box.



Previous:
Next Page: