VBA CHR funktsioon
Funktsioon VBA CHR liigitatakse funktsiooni Tekst / stringid alla.
Igal Exceli tähemärgil on enda jaoks konkreetne määratud numbrikood (ASCII kood). Funktsioon VBA Chr tagastab või annab tulemuseks stringi, mis sisaldab määratud märgikoodiga seotud märki (nimetatakse ka ASCII väärtuseks). ASCII tähistab Ameerika teabevahetuse standardkoodi
ASCII_Value: see on väärtuse arvu ja märgitüübi vahelise suhte standard.
ASCII väärtus peaks olema vahemikus 0 kuni 255, mis on liigitatud 3 tüüpi.
- Vahemikus 0 kuni 31 on ASCII juhtmärk VÕI mitteprintimise juhtkoodid.
- Vahemikus 32 kuni 127 on ASCII-prinditavad märgid.
- Vahemik 128 kuni 255 on laiendatud ASCII koodid.
CHR-i süntaks Excel VBA-s
Pärast Chr'i tippimist klõpsake tühiku nuppu, kuvatakse allpool nimetatud süntaks.
Chr (ascii_value) või Chr (charcode)
See sisaldab ühte sisendparameetrit või argumenti (kohustuslik ja nõutav); Charcode argument on pikk, mis identifitseerib märgi. Selle tulemuseks on nii prinditavad kui ka printimata märgid.
Märkide kaardistamine koos nende ASCII väärtustega (iga kood on selgitatud Exceli failis _ CHARACTER CODE DESCRIPTION LEHT)
1 - 9 | 58 | : | 87 | W | 116 | t | 145 | ' | 174 | ® | 203 | Ë | 232 | è | |
10 | 59 | ; | 88 | X | 117 | u | 146 | ' | 175 | ¯ | 204 | Ì | 233 | é | |
11 - 31 | 60 | < | 89 | Y | 118 | v | 147 | “ | 176 | ° | 205 | Í | 234 | ê | |
32 | 61 | = | 90 | Z | 119 | w | 148 | ” | 177 | ± | 206 | Î | 235 | ë | |
33 | ! | 62 | > | 91 | ( | 120 | x | 149 | • | 178 | ² | 207 | Ï | 236 | ì |
34 | “ | 63 | ? | 92 | \ | 121 | y | 150 | - | 179 | ³ | 208 | Ð | 237 | í |
35 | # | 64 | @ | 93 | ) | 122 | z | 151 | - | 180 | ´ | 209 | Ñ | 238 | î |
36 | $ | 65 | A | 94 | ^ | 123 | ( | 152 | ˜ | 181 | u | 210 | Ò | 239 | ï |
37 | % | 66 | B | 95 | _ | 124 | | | 153 | ™ | 182 | ¶ | 211 | Ó | 240 | ð |
38 | & | 67 | C | 96 | ` | 125 | ) | 154 | š | 183 | · | 212 | Ô | 241 | ñ |
39 | ' | 68 | D | 97 | a | 126 | ~ | 155 | › | 184 | ¸ | 213 | Õ | 242 | ò |
40 | ( | 69 | E | 98 | b | 127 | 156 | œ | 185 | ¹ | 214 | Ö | 243 | ó | |
41 | ) | 70 | F | 99 | c | 128 | € | 157 | 186 | º | 215 | × | 244 | ô | |
42 | * | 71 | G | 100 | d | 129 | 158 | ž | 187 | » | 216 | Ø | 245 | õ | |
43 | + | 72 | H | 101 | e | 130 | ‚ | 159 | Ÿ | 188 | ¼ | 217 | Ù | 246 | ö |
44 | , | 73 | Mina | 102 | f | 131 | ƒ | 160 | 189 | ½ | 218 | Ú | 247 | ÷ | |
45 | - | 74 | J | 103 | g | 132 | „ | 161 | ¡ | 190 | ¾ | 219 | Û | 248 | ø |
46 | . | 75 | K | 104 | h | 133 | … | 162 | ¢ | 191 | ¿ | 220 | Ü | 249 | ù |
47 | / | 76 | L | 105 | i | 134 | † | 163 | £ | 192 | À | 221 | Ý | 250 | ú |
48 | 0 | 77 | M | 106 | j | 135 | ‡ | 164 | ¤ | 193 | Á | 222 | Þ | 251 | û |
49 | 1 | 78 | N | 107 | k | 136 | ˆ | 165 | ¥ | 194 | Â | 223 | ß | 252 | ü |
50 | 2 | 79 | O | 108 | l | 137 | ‰ | 166 | ¦ | 195 | Ã | 224 | à | 253 | ý |
51 | 3 | 80 | Lk | 109 | m | 138 | Š | 167 | § | 196 | Ä | 225 | á | 254 | þ |
52 | 4 | 81 | Q | 110 | n | 139 | ‹ | 168 | ¨ | 197 | Å | 226 | â | 255 | ÿ |
53 | 5 | 82 | R | 111 | o | 140 | Œ | 169 | © | 198 | Æ | 227 | ã | ||
54 | 6 | 83 | S | 112 | lk | 141 | 170 | ª | 199 | Ç | 228 | ä | |||
55 | 7 | 84 | T | 113 | q | 142 | Ž | 171 | « | 200 | È | 229 | å | ||
56 | 8 | 85 | U | 114 | r | 143 | 172 | 201 | É | 230 | æ | ||||
57 | 9 | 86 | V | 115 | s | 144 | 173 | 202 | Ê | 231 | ç |
Kuidas kasutada CHR-funktsiooni Excel VBA-s?
Allpool on toodud erinevad näited CHR-funktsiooni kasutamiseks Excelis, kasutades VBA-koodi.
Selle VBA CHR Exceli malli saate alla laadida siit - VBA CHR Exceli mallProovime nüüd mõne näite abil seda CHR-funktsiooni testida ja õppige, kuidas need toimivad.
VBA CHR funktsioon - näide nr 1
1. samm: valige vahekaardi Arendaja rühmas Kood või klõpsake sellel Visual Basic või klõpsake otsetee klahvi Alt + F11.
2. samm: nüüd näete VBA redigeerija akna projektiakna all projekti VBA projektis tööloendit (st lehte 1 (VB_CHR)
Tühja mooduli loomiseks klõpsake Microsofti exceli objektide all hiire parema nupuga 1. lehel (VB_CHR) nuppu Sisesta ja valige Moodul, nii et luuakse uus tühi moodul.
VBA CHR funktsioon - näide nr 2
1. samm: Nüüd on loodud tühi moodul, seda nimetatakse ka koodiaknaks, kust saate hakata kirjutama funktsiooni VBA CHR väljavõtte koode.
Kood:
Alam-CHRAC () leht1.Range ("D6") = CHR (77) End Sub
2. samm: Ülalnimetatud VBA-kood tagastab või annab lahtrisse D6 suure tähe M, st ASCII väärtuse 77 jaoks.
VBA CHR funktsioon - näide nr 3
1. samm: käivitage järgmine alamprotsess järgmiselt:
Kood:
Alam CHRAC1 () lõpp alam
2. samm: samamoodi saab lahtrist allpool nimetatud koodi abil saada mitu tähemärgikoodi
Kood:
Alam-CHRAC1 () leht1.Range ("D9") = CHR (37) leht1.Range ("D11") = CHR (47) leht1.Range ("D13") = CHR (57) leht1.Range ("D15") ) = CHR (128) lõpp alam
3. samm: käivitame ülaltoodud koodi. Kui olete ülalnimetatud koodi käivitanud, võite märgata tähekoodi Excel-failis.
- CHR (37) tagastab lahtris “D9”% (sümbol protsentides), samas kui
- CHR (47) tagastab / (kaldkriips / jaga sümbol) lahtris “D11”
- CHR (57) tagastab arvväärtuse 9 lahtris “D13” &
- CHR (128) tagastab lahtris “D11” euromärgi
VBA CHR funktsioon - näide # 4
Oletagem allpool nimetatud näites, et soovin lisada keskmise nime st MANI topelttsitaadi
Siin saan selleks kasutada VBA CHR funktsiooni.
1. samm: kui ma käitan allpool mainitud koodi CHR-koodiga 34, lisab see keskmise nime kahekordse jutumärgi.
Kood:
Alam-CHRAC2 () leht3.Range ("C4") = "MANI" & CHR (34) & "RAM" & CHR (34) & "KUMAR" End Sub
2. samm: käivitame ülaltoodud koodi, klõpsates esitusnupul ja tulemuseks on lahtri „E19” allpool nimetatud väljund.
VBA CHR funktsioon - näide # 5
Oletagem allpool nimetatud näites, et tahan lisada ettevõtte, st GOOGLE, kaubamärgisümboli
Siin saan selleks kasutada VBA CHR funktsiooni ASCII koodiga “153”
1. samm: kui ma käitan allpool mainitud koodi CHR-koodiga 153, kuvatakse sellel TM sümbol sõnale GOOGLE.
Kood:
Alam CHRAC3 () leht4.Range ("C3") = "GOOGLE" & CHR (153) End Sub
2. samm: ülaltoodud kood, tulemuseks on lahtri „K18” allpool nimetatud väljund
Salvestage oma töövihik kui „Exceli makrofunktsioonidega töövihik”. Klõpsates töölehe vasakus nurgas nupul Salvesta nagu. Kui avate faili, võite uuesti klõpsata kiirklahvil, st Fn + Alt + F8, ilmub dialoogiboks “Makro”, kus saate käivitada valitud salvestatud makrokoodi või klõpsata Fn + Alt + F11 täielik makroaken.
Asjad, mida meeles pidada
Kui sisestate Chr-funktsiooni kehtetu arvu, st numbri vahemikus vähem kui 0 või üle 255 , kuvatakse tõrge, st käitusaja viga.
Soovitatavad artiklid
See on VBA CHRi juhend. Siin arutatakse, kuidas kasutada funktsiooni Excel VBA CHR koos praktiliste näidete ja allalaaditava excelimalliga. Võite vaadata ka meie teisi soovitatud artikleid -
- Kopeerimise kleepimise funktsioon VBA-s
- Exceli funktsiooni alamstring
- VBA alamleht on levialast väljas
- Exceli ISNUMBER valem