VBA Char / Chr funkcija

Kiekvienas „Excel“ simbolis turi priskirtą numerio kodą. The Chr funkcija VBA grąžina tam tikro skaičiaus (ASCII) kodo simbolį. „Excel“ panaši funkcija yra Char funkcija. Šiame žingsnis po žingsnio vadovėlyje, skirtame visų lygių „Excel“ ir VBA vartotojams, pamatysite, kaip naudoti abi funkcijas.

Chr funkcijos naudojimas VBA

Kaip jau minėjome įvade, Chr funkcija paima skaičių (ASCII kodą) ir grąžina atitinkamą simbolį. Yra 255 ASCII kodai, todėl turite pasirūpinti, kad funkcijai perduotumėte skaičius 1-255. Jei perduosite skaičių, didesnį nei 255, gausite kodo vykdymo klaidą.

Pažvelkime į Chr funkcijos kodą:

12345 Sheet1.Range ("A1") = Chr (33)Sheet1.Range ("B1") = Chr (99)Sheet1.Range ("C1") = Chr (78)

Pavyzdyje mes norime įvesti langelius A1, B1 ir C1 atitinkamai ASCII kodų 33, 99 ir 78 simbolius.

Vaizdas 1. Naudojant Chr funkciją VBA

Kaip matote 1 paveiksle, ASCII kodo 33 simbolis yra „!“, 99 - „c“, o „78“ - N.

„Char“ funkcijos naudojimas „Excel“

The Char funkcija taip pat grąžina ASCII kodo simbolį, tačiau šios funkcijos VBA nėra.

Panašiame pavyzdyje pamatysite, kaip naudoti „Char“ funkciją „Excel“, norint gauti ASCII kodo 78 simbolį, naudojant šią formulę:

1 = CHAR (78)

Vaizdas 2. „Char“ funkcijos naudojimas „Excel“

Langelyje A1 norime gauti ASCII kodo 78 simbolį. Dėl to ląstelės A1 reikšmė yra „N“. Tą patį rezultatą gavome ankstesniame pavyzdyje, naudojant Chr funkciją VBA.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave