Qualquer função VBA que contém um "$ " em seu nome rende uma string. Existem várias dessas funções , cada um tem uma função duplicada sem o caractere " $". A principal diferença entre os dois tipos de funções é que as funções com o "$" cordas retorno personagem. Aqueles sem "$" variantes de retorno, que pode ser facilmente convertido em strings. Chr $
A função Chr $ retorna um personagem baseado no código ASCII que você entra. Por exemplo, o código ASCII para um caractere de espaço é 32. Digitando " Chr $ (32)" na janela imediata do ambiente de desenvolvimento VBA vai render o caractere de espaço .
Mid $ , Left $ , Direita $
Mid $ função do VBA permite extrair uma parte de uma string especificando a posição inicial eo comprimento da porção . Por exemplo, "Mid $ (" Olá ", 1, 2) " retornará a substring "ele". Os Esquerda e Direita $ $ funções extrair partes de cordas do lado esquerdo e direito de cordas.
Apare $, $ Ltrim , Rtrim $
Use as funções de guarnição de VBA para remover espaço em branco de entrada do usuário e outras cordas. O espaço em branco pode evitar que o seu código de reconhecer uma seqüência como válida. A função Trim $ removerá tabulações e espaços dos lados esquerdo e direito de uma cadeia de entrada e retornar a string menos o espaço em branco. Ltrim $ e $ Rtrim irá remover o espaço em branco só dos lados esquerdo e direito de uma cadeia de entrada .
Space $ função Space $
do VBA cria uma seqüência composta unicamente de espaços . Especifique o número de espaços que você deseja no único argumento da função. Por exemplo, " Space $ (9)" retorna uma seqüência de nove caracteres de espaço.
UCase $, LCASE $
Quando você precisa garantir que todos os personagens de uma seqüência estão em maiúsculas , use a função do VBA " UCase $". Por exemplo, " UCase $ (" Olá " ) " renderá "OLÁ ". Use LCASE $ para converter todos os caracteres de uma string para minúsculas .
Format $ < br >
a função de $ Format permite aplicar uma formatação seqüência numérica a um número , o que ajuda a determinar o que é um número de unidades dentro Por exemplo, o seguinte comando vai virar um valor de data em seu formato padrão em um formato de data mais tempo.
debug.print formato (# 1966/12/01 #, "mmmm dd, aaaa " )