hvordan man får vba kodeks til et modul med kode vinduer

, en af den måde, hvorpå man kan få vba kodeks til et andet modul er at anvende excel makro - båndoptager til at registrere deres handlinger og omdanne dem til vba kode.men ikke alle opgaver kan oversættes til vba ved at registrere en makro.du kan indtaste koden direkte eller kopi koden fra et modul og sæt det ind på en anden. ind - og redigere teksten på vba modul, som man kunne forvente.du kan vælge, kopi, tilskåret, pasta, og andre ting til teksten. en enkelt linje af vba kode kan blive, så længe du vil.men du vil måske bruge, linje fortsat karakter, 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.her er et eksempel på en fælles erklæring, delt i tre retninger:, selection.sort key1: = område ("a1"), _ order1: = xlascending, overskrift: = xlguess, _ orientering: = xltoptobottom, denne erklæring vil optræde på samme måde, som hvis det var opført på en enkelt linje (ingen linje fortsat tegn)., vbe har flere niveauer af lav - og igen.hvis du slettede en erklæring om, at du ikke skulle bruge knappe, 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 de ændringer, de har ødelagt, 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 at indsætte et andet modul i projektet.,,, type følgende kode i modul: sub guessname() dim mng som snor dim ans - så længe mng = "er dit navn" & application.username & "?"ans = msgbox (msg, vbyesno) hvis ans = vbno så msgbox "glem det." hvis ans = vbyes så msgbox "jeg må være clairvoyant!"ende afrika,,,, sikre markøren er beliggende, hvor som helst inden for den tekst, de har skrevet, og så presse f5 at gennemføre proceduren.,,, f5 er en genvej til flugt   →  , løber de /userform kommando. når man træder ind i den kode, der er anført i trin 5. kan du mærke, 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å vbe ændrer farve og kapitalisering af en tekst.disse ændringer er vbe er måde at holde ting pæne og letlæselig. hvis du fulgte efter det foregående trin, du har skabt en vba under proceduren, også kendt som en makro.når du trykker 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.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 henrettelser. denne simple makro - anvender følgende begreber:,,, at definere en sub - procedure (første linje),,,,, at variabler (dim erklæringer),,,,, at værdier variabler (msg 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), som nævnt, kan du kopiere og pasta kodeks til et andet modul.for eksempel, en under - eller funktion procedure, at du skriver for et projekt, kan også være nyttig i et andet projekt.i stedet for at spilde tid rammer den kode, du kan aktivere modulet og anvende den normale kopi og pasta - procedurer (ctrl + c til at kopiere og ctrl + v til pasta).efter slaget koden til et andet modul, du kan ændre den kode, som det er nødvendigt,.,,



Previous:
Next Page: