Função Excel ASC
A função ASC retorna o código ASCII para o primeiro caractere de uma string. É usado principalmente como uma função VBA no Excel.
Sintaxe
=ASC(text)
Argumentos
- Texto (obrigatório): O texto ou uma referência a uma célula que contém o texto que você deseja converter em código ASCII.
Valor de retorno
O Plano de Ação Global para Saúde Mental XNUMX-XNUMX da ASC função retorna um valor numérico.
Notas de função
- A string de texto fornecida à função ASC no VBA pode ser qualquer string válida, mas calcula apenas o primeiro caractere da string.
- A função ASC diferencia maiúsculas de minúsculas.
- O código ASCII retornado pela função ASC é a parte inteira de um número decimal, variando de 0 a 255. Assim como a captura de tela abaixo. Para obter mais detalhes sobre o código ASCII, consulte este artigo: https://www.ascii-code.com/.
- Os códigos ASCII para AZ retornados pela função ASC no VBA são 65-90 e para az são 97-122.
Exemplo
Nesse caso, existem algumas strings de teste na tabela abaixo. Para calcular o código ASCII dessas sequências de texto, faça o seguinte:
1. Pressione as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.
2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo para abrir a janela Módulo. Em seguida, copie e cole o código VBA abaixo na janela.
VBA: calcule o código ASCII
Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub
3. Pressione a tecla F5 para executar o código. E uma caixa de diálogo do Microsoft Excel aparece, exibindo o resultado do código ASSII do texto “K”, que é 75.
4. Insira o resultado “75” na célula D5 para que o resultado possa ser registrado.
5. Para obter o restante dos resultados. Precisamos alterar o texto na função ASC no VBA de acordo. Por exemplo, para saber o código ASSII do texto “Kutools”, o VBA é assim:
VBA: calcule o código ASCII
Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub
Você notará que o resultado do texto “Kutools” é o mesmo do texto “K”.
6. Repita as etapas acima para obter o restante dos resultados.
Observações:
- Se a string fornecida estiver em branco, ela retornará um erro em tempo de execução.
- Se o texto fornecido for um espaço vazio, ele retornará 32.
- Como a função ASC diferencia maiúsculas de minúsculas, ela retorna resultados diferentes para o mesmo caractere em casos diferentes, como os caracteres E e e, ASC retorna os resultados como 69 e 101 separadamente.
Funções relativas:
Excel EVEN função
A função EVEN arredonda os números de zero para o inteiro par mais próximo.
Excel EXP função
A função EXP retorna o resultado da constante e elevada à enésima potência.