VBA CHR Mapeamento de caracteres com seus valores ASCII

Índice:

Anonim

Função VBA CHR

A função VBA CHR é categorizada na função Texto / String.

Cada caractere no Excel possui um código de número atribuído específico (código ASCII) para si próprio. A função VBA Chr retorna ou resulta em String contendo o caractere associado ao código de caractere especificado (também conhecido como valor ASCII). ASCII significa Código Padrão Americano para Intercâmbio de Informações

ASCII_Value: é um padrão para o relacionamento entre um número de valor e um tipo de caractere.

O valor ASCII deve estar no intervalo de ou entre 0 e 255, que são categorizados em 3 tipos.

  • Entre 0 e 31, há um caractere de controle ASCII OU códigos de controle que não imprimem.
  • O intervalo de 32 a 127 é um caractere imprimível ASCII.
  • O intervalo de 128 a 255 é um código ASCII estendido.

Sintaxe do CHR no Excel VBA

Após digitar Chr, clique na barra de espaço e a sintaxe mencionada abaixo será exibida.

Chr (ascii_value) ou Chr (charcode)

Ele contém um parâmetro ou argumento de entrada (obrigatório e obrigatório); o argumento Charcode é um longo que identifica um caractere. Isso resultará em caracteres imprimíveis e não imprimíveis.

Mapeamento de caracteres com seus valores ASCII (cada código explicado no arquivo do Excel _ FOLHA DE DESCRIÇÃO DO CÓDIGO DO CARÁTER)

1 - 958.:87W116t145"174®203Ë232è
1059.;88X117você146"175¯204EU233é
11 - 3160<89Y118v147"176°205EU234ê
32.61=90Z119W148"177±206EU235ë
33!62>91(120x149178²207EU236Eu
34"63.?92\121y150-179³208Ð237Eu
35#64@93)122z151-180´209Ñ238Eu
36.$65UMA94^123(152˜181µ210.Ò239Eu
37.%66.B95_124|153182211Ó240ð
38.&67C96`125)154š183·212Ô241ñ
39."68D97uma126~155184¸213Õ242ò
40.(69E98b127156œ185¹214Ö243ó
41)70F99c128157186º215×244ô
42.*71G100d129158ž187»216Ø245õ
43+72H101e130159Ÿ188¼217VOCÊ246ö
44,73Eu102f131ƒ160189½218VOCÊ247÷
45-74J103g132161¡190¾219VOCÊ248ø
46..75K104h133162¢191¿220VOCÊ249você
47/76eu105Eu134163£192UMA221Ý250você
48.0 077M106j135164¤193UMA222º251você
49.178N107k136ˆ165¥194UMA223ß252você
50.279O108eu137166¦195UMA224uma253ý
51380P109m138Š167§196UMA225uma254º
52481Q110n139168¨197UMA226uma255ÿ
53582R111o140Œ169©198Æ227uma
54683S112p141170ª199Ç228uma
55784T113q142Ž171«200È229uma
56.885você114r143172201É230æ
57986V115s144173202Ê231ç

Como usar a função CHR no Excel VBA?

Abaixo estão os diferentes exemplos para usar a função CHR no Excel usando o código VBA.

Você pode fazer o download deste modelo do VBA CHR Excel aqui - Modelo do VBA CHR Excel

Agora vamos testar esta função CHR através de alguns exemplos e aprender como eles funcionam.

Função VBA CHR - Exemplo # 1

Etapa 1: selecione ou clique em Visual Basic no grupo Code na guia Developer ou clique diretamente na tecla de atalho Alt + F11.

Etapa 2: Agora, você pode ver a janela Editor do VB, na janela do projeto, no projeto VBA, você pode ver o arquivo de trabalho listado (por exemplo, Sheet1 (VB_CHR)

Para criar um módulo em branco, nos objetos Microsoft Excel, clique com o botão direito do mouse na planilha 1 (VB_CHR), clique em Inserir e selecione Módulo para que um novo módulo em branco seja criado.

Função VBA CHR - Exemplo # 2

Etapa 1: Agora o módulo em branco é criado, também é chamado de janela de código, onde você pode começar a escrever códigos de instrução de função VBA CHR.

Código:

 Sub CHRAC () Sheet1.Range ("D6") = CHR (77) End Sub 

Etapa 2: O código VBA acima mencionado retorna ou resulta em um alfabeto maiúsculo M na célula “D6”, ou seja, para o valor ASCII 77.

Função VBA CHR - Exemplo # 3

Etapa 1: inicie outro subprocedimento, como a seguir,

Código:

 Sub CHRAC1 () End Sub 

Etapa 2: Da mesma forma, vários códigos de caracteres podem ser obtidos na célula com a ajuda do código abaixo mencionado

Código:

 Sub CHRAC1 () Folha1.Faixa ("D9") = CHR (37) Folha1.Faixa ("D11") = CHR (47) Folha1.Faixa ("D13") = CHR (57) Folha1.Faixa ("D15" ) = CHR (128) End Sub 

Etapa 3: Vamos executar o código acima. Depois de executar o código mencionado acima, você poderá observar um código de caractere no arquivo do excel.

  • CHR (37) retornará um% (símbolo de porcentagem) na célula "D9", enquanto que,
  • CHR (47) retorna / (barra / símbolo de divisão) na célula "D11"
  • CHR (57) retorna um valor numérico 9 na célula “D13” e
  • CHR (128) retorna um sinal de euro na célula "D11"

Função VBA CHR - Exemplo # 4

No exemplo abaixo mencionado, suponha que eu queira inserir aspas duplas para o nome do meio, ou seja, MANI

Aqui, para isso, eu posso usar a função VBA CHR.

Etapa 1: Depois de executar o código abaixo mencionado com o código CHR 34, ele inserirá aspas duplas no nome do meio.

Código:

 Sub CHRAC2 () Sheet3.Range ("C4") = "MANI" & CHR (34) e "RAM" e CHR (34) e "KUMAR" End Sub 


Etapa 2: vamos executar o código acima clicando no botão play e o resultado na saída abaixo mencionada na célula "E19"

Função VBA CHR - Exemplo # 5

No exemplo abaixo mencionado, suponha que eu queira adicionar um símbolo de marca comercial para a empresa, por exemplo, GOOGLE

Aqui, para isso, posso usar a função VBA CHR com código ASCII "153"

Etapa 1: depois de executar o código abaixo mencionado com o código CHR 153, ele mostrará o símbolo da TM para a palavra GOOGLE.

Código:

 Sub CHRAC3 () Sheet4.Range ("C3") = "GOOGLE" e CHR (153) End Sub 

Etapa 2: O código acima resulta na saída abaixo mencionada na célula "K18"

Salve sua pasta de trabalho como "pasta de trabalho ativada por macro do Excel". Ao clicar em salvar como no canto esquerdo da planilha. Mais uma vez, se você abrir um arquivo, poderá clicar na tecla de atalho, ou seja, Fn + Alt + F8, a caixa de diálogo "Macro" será exibida, onde você poderá executar um código de macro salvo de sua escolha ou clicar em Fn + Alt + F11 para uma janela macro completa.

Coisas para lembrar

Se você digitar um número inválido na função Chr, ou seja, Número em um intervalo menor que 0 ou maior que 255 , você receberá o erro, ou seja, erro em tempo de execução.

Artigos recomendados

Este é um guia para o VBA CHR. Aqui, discutiremos como usar a função CHR VBA do Excel, juntamente com exemplos práticos e modelo de excel para download. Você também pode consultar nossos outros artigos sugeridos -

  1. Copiar Colar Função no VBA
  2. Função Excel de Substring
  3. Subscrito VBA fora do intervalo
  4. Fórmula ISNUMBER do Excel