Excel VBA ASC
ASCII, koji je američki Standardni kod za razmjenu informacija, uveo je odgovarajuću strukturu za svaki broj i alfabete. I ovi ASC kodovi često se koriste u mnogim programskim jezicima. U VBA također imamo ove ASC kodove koji se primjenjuju na više načina. Ti su kodovi stvoreni za svaki programski jezik tako da računalo može razumjeti koji se njemu napajaju. ASCII je brojčani prikaz svake riječi i abecede.
U ASC-u imamo različite tipove znakova koji ispisuju znakove (što se može vidjeti) na ne-tiskane znakove (što se ne može vidjeti kao što je bilo koji proces ili razmak). Na primjer, mi nekome kažemo "Dobro jutro", a zatim se to saopštava zvučnim valovima. Ako to isto želimo ubaciti u računalo ili poslati poruku bilo kome, tada će računalo pretvoriti tekst "Dobro jutro" u ASC Kodove i tada će se poruka prenijeti toj osobi. Ali opet će ta osoba primiti poruku u tekstu, a ne u nekim kodovima.
Formula za ASC funkciju u Excelu VBA
Pogledajmo ispod formule za ASC funkciju u VBA.
Kako se koristi ASC funkcija u Excelu VBA?
Ispod su sljedeći primjeri za korištenje ASC funkcije u Excelu pomoću VBA koda.
Možete preuzeti ovaj VBA ASC Excel predložak ovdje - VBA ASC Excel predložakExcel VBA ASC - Primjer br. 1
Tablicu ASC-a možemo dobiti s web mjesta ASCII. Već smo pokazali tu tablicu za referencu. Ispod je tablica koja sadrži Dec, Hex, HTML ASC kodove za posebne ispisne znakove i abecede od A do Z.
I štoviše, imamo ASC kodove za posebne znakove i neke matematičke znakove, kao i dolje prikazane, počevši od 128 do 255.
Ukupno imamo 255 ASC kodova koji se mogu koristiti u VBA. Sada ćemo implementirati i ove kodove u VBA.
- Idite na izbornik VBA Insert i otvorite modul kao što je prikazano u nastavku.
- Sada u otvoreni modul napišite podkategoriju VBA ASC funkcije kao što je prikazano u nastavku.
Kodirati:
Sub VBA_ASC () Kraj Sub
- Nakon toga definirajte varijablu DIM s bilo kojim nazivom, recimo da je " A " i dodijelite joj Integers. Iako ćemo tekst i brojeve davati kao ulaz u varijablu A, ali koristeći Integer jer VBA ASC funkcija smatra cijele brojeve kao izlaz u kojem će ulaz biti kao niz. To ćemo vidjeti dalje.
Kodirati:
Sub VBA_ASC () Dim A kao cjeloviti kraj Sub
- Sada dodijelite varijabli A funkciji ASC kao što je prikazano u nastavku.
- Sada unutar zagrade odaberite bilo koju riječ ili alfabetu kao što je prikazano u nastavku.
Kodirati:
Sub VBA_ASC () Dim A kao Integer A = Asc ("B") Kraj Sub
- Sada da biste vidjeli vrijednost ASC koda najbolje je koristiti okvir s porukama. Dodijelite MsgBox varijabli A kao što je prikazano u nastavku.
Kodirati:
Sub VBA_ASC () Dim A kao cijeli broj A = Asc ("B") MsgBox A Krajnji pot
- Nakon što učinite, kliknite gumb za reprodukciju koji se nalazi ispod trake izbornika kako biste pokrenuli kôd.
Vidjet ćemo, ASC oznaka abecede „B” dolazi kao 66 . Ovo je isti kod naveden u tablici ACS-a koji smo imali na početku primjera-1.
Excel VBA ASC - Primjer br. 2
U ovom primjeru vidjet ćemo kako će se cjelovita riječ kodirati uz pomoć VBA ASC. Za to ćemo upotrijebiti istu strukturu koda koju smo vidjeli u primjeru-1, samo zadržavajući prazne zagrade ASC funkcije kao što je prikazano u nastavku.
Sad ubacimo bilo koju riječ u te zagrade. Razmotrimo tu riječ " Excel "
Kodirati:
Sub VBA_ASC1 () Dim A kao Integer A = Asc ("Excel") MsgBox A Kraj Sub
Sada sastavite kod i pokrenite ga nakon toga. Vidjet ćemo da je ASC funkcija generirala ASC kod kao 69 kao što je prikazano u nastavku.
A ako ovaj ASC kod uskladimo s popisom koji smo vidjeli u primjeru-1, tada ćemo vidjeti da je kapital E koji se nalazi na početku Excela označen kao 69.
Excel VBA ASC - Primjer # 3
U ovom ćemo primjeru vidjeti kako malo slovo iste riječi može dati ASC kôd. Za ovo ćemo razmotriti istu riječ koju smo vidjeli iznad primjera "Excel", ali zadržat ćemo "e" u malim slovima. Razmotrite isti dio koda koji smo i gore iskoristili.
Sada u taj zarez upišite " excel " malim slovom.
Kodirati:
Sub VBA_ASC2 () Dim A kao cjelobrojni A = Asc ("excel") MsgBox A Kraj Sub
Opet sastavite i pokrenite kod. Vidjet ćemo, za mala slova "e" ASC kod dolazi kao 101 kao što je prikazano u nastavku.
Ako to uskladimo s popisom prikazanim u primjeru-1, vidjet ćemo da je za svaku malu slovnu abecedu prikazan zaseban ASC kôd koji je različit od onog velikih slova.
Excel VBA ASC - Primjer br. 4
U ovom ćemo primjeru vidjeti kako se poseban znak može koristiti za vađenje ASC koda iz njega. Opet ćemo nastaviti koristiti isti format koda koji smo vidjeli u primjeru-1.
Sada umetnite bilo koji poseban znak koji se smije koristiti u VBA kodiranju. Apersand (&) u VBA uglavnom koristimo u različitim oblicima. Tako ćemo nastaviti s istim ovdje i ovdje.
Kodirati:
Sub VBA_ASC3 () Dim A kao cijeli broj A = Asc ("&") MsgBox A Krajnji pot
Opet sastavite kod i pokrenite. Vidjet ćemo okvir za poruku koji sadrži ASC kod kao 38 kao što je prikazano u nastavku.
A ako ovaj kôd uskladimo sa tablicom prikazanom u primjeru-1, vidjet ćemo, jer je ampersand (&) ASC kod definiran kao 38.
Prosci Excel VBA ASC
- ASC kod je vrlo revolucionaran kad je uveden, jer vrlo pomaže u standardizaciji prijenosa računalnih kodova i poruka.
- Za svako slovo velikih i malih slova, ASCII je dao zasebni ASC kôd tako da će riječ u velikim i malim slovima dobiti kodiranje dok se unosi.
Stvari koje treba zapamtiti
- VBA ne uzima u obzir ASC kodove složenih matematičkih simbola koji su prošireni ASCII kodovi. Za dobivanje Dec Dec ASC koda može se koristiti samo jednostavan znak.
- Velika i mala slova abecede imaju različite ASC kodove.
- VBA generira samo Dec ASC kodova.
- Nakon završetka, morate spremiti datoteku u formatu excel koji je omogućen za makronaredbe. Tako se taj VBA kod može zadržati.
Preporučeni članci
Ovo je vodič za VBA ASC funkciju. Ovdje smo raspravljali o tome kako koristiti ASC funkciju u Excelu VBA zajedno s praktičnim primjerima i preuzeti Excel predložak. Možete i pregledati naše druge predložene članke -
- Kako koristiti VBA utakmicu funkciju?
- DCOUNT funkcija u Excelu
- Vodiči za VBA StrComp
- COMBIN funkcija u Excelu