VBA Char / Chr funktsioon

Igal Exceli tähemärgil on määratud numbrikood. The Chr funktsioon VBA -s tagastab antud numbri (ASCII) koodi märgi. Excelis on sarnane funktsioon Char funktsiooni. Selles samm-sammulises õpetuses näete Exceli ja VBA kasutajate kõigil tasanditel, kuidas mõlemat funktsiooni kasutada.

Funktsiooni Chr kasutamine VBA -s

Nagu juba sissejuhatuses mainisime, on Chr funktsioon võtab numbri (ASCII kood) ja tagastab vastava märgi. ASCII-koode on 255, seega peate hoolitsema selle eest, et funktsioonile edastataks numbrid 1-255. Kui edastate numbri, mis on suurem kui 255, saate koodi täitmisel tõrke.

Vaatame funktsiooni Chr koodi:

12345 Leht 1. Vahemik ("A1") = Chr (33)Leht1.Range ("B1") = Chr (99)Leht 1. Vahemik ("C1") = Chr (78)

Näites soovime lahtritesse A1, B1 ja C1 panna ASCII koodide 33, 99 ja 78 märgid.

Pilt 1. Chr funktsiooni kasutamine VBA -s

Nagu näete pildil 1, on ASCII koodi 33 märk “!”, 99 puhul “c” ja “78” on N.

Funktsiooni Char kasutamine Excelis

The Char funktsioon tagastab ka ASCII koodi märgi, kuid seda funktsiooni VBA -s ei eksisteeri.

Näete sarnases näites, kuidas kasutada Exceli funktsiooni Char, et saada ASCII koodi 78 jaoks märk, kasutades järgmist valemit:

1 = CHAR (78)

Pilt 2. Exceli funktsiooni Char kasutamine

Lahtris A1 soovime saada märgi ASCII koodile 78. Selle tulemusel on lahtri A1 väärtus “N”. Sama tulemuse saime ka eelmises näites, kasutades VBA funktsiooni Chr.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave