[A BÍBLIA DO VBA NO ACCESS]: MACROS E PROGRAMAÇÃO VBA NO ACCESS - CURSO COMPLETO

Páginas: 1164 | Autor: Júlio Battisti | 50% de Desconto e 21 Super Bônus

Você está em: PrincipalArtigosExcel Avançado › Módulo 5 : 18
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
Excel Avançado - 120 Lições
Autor: Júlio Battisti
Módulo 5 - Lição 18 - Funções do VBA - Funções para tratamento de Texto

Nessa lição veremos as principais funções para tratamento de String.

Função Asc

A função Asc, retorna o valor numérico do código ASCII, para a primeira letra de uma String. Considere o exemplo:

Asc("Ainda chovia")

Este exemplo de uso da função retorna o valor 65, o qual é o código ASCII, para a letra A maiúscula. Caso fosse a letra "a" minúscula, o código retornado seria 97 e assim por diante.

Função Chr

A função Chr(número), recebe um número como parâmetro, e retorna o caractere ASCII, associado ao número passado como parâmetro.

Considere o exemplo:

Chr(65)

Este exemplo de uso da função retorna o caractere "A" maiúsculo.

NOTA: Até agora, utilizamos a função Chr em diversos exemplos. Utilizamos o Chr(13), para simular um ENTER, o que faz uma quebra de linha, nas mensagens montadas com o MsgBox.

Função Len

Esta função determina o tamanho da String que foi passada como parâmetro para a função. Considere o exemplo:

MsgBox Len("Este é um exemplo de uso da função Len !!")

Este exemplo de uso da função, retorna 41, conforme indicado na Figura a seguir:

Excel Avançado em 120 Lições - Júlio Battisti

É importante observar que os espaços em branco também "contam" para o tamanho da string.

Função LCase

Esta função converte para minúsculas, a String que foi passada como parâmetro para a função. Considere o exemplo:

MsgBox Lcase("ESTE É UM EXEMPLO DE USO DA FUNÇÃO LCASE!!")

Este exemplo de uso da função, converte o parâmetro passado, para letras minúsculas, conforme indicado na Figura a seguir:

Excel Avançado em 120 Lições - Júlio Battisti

Função UCase

Esta função converte para MAIÚSCULAS, a String que foi passada como parâmetro para a função. Considere o exemplo:

MsgBox Lcase("este é um exemplo do uso da função ucase !!")

Este exemplo de uso da função, converte o parâmetro passado, para letras maiúsculas, conforme indicado na Figura a seguir:

Função Left

Esta função retorna um número especificado de caracteres, a partir do início (Left - Esquerda) de uma String. É importante salientar que espaços em branco também devem ser considerados.

O formato geral da função é o seguinte:

Left(String, n)

onde n é o número de caracteres a retornar.

Considere o exemplo:

MsgBox Left("Júlio Cesar Fabris Battisti",5)

Este exemplo de uso da função, retorna as cinco primeiras letras da String passada, neste caso, retornará Júlio.

Vamos alterar um pouco o nosso exemplo:

MsgBox Left("Júlio Cesar Fabris Battisti",7)

Irá retornar: Júlio C

Observe que o espaço em branco também é considerado.

Função Right

Esta função retorna um número especificado de caracteres, a partir do final (Right - Direita) de uma String. É importante salientar que espaços em branco também devem ser considerados.

O formato geral da função é o seguinte:

Right(String, n)

onde n é o número de caracteres a retornar.

Considere o exemplo:

MsgBox Right("Júlio Cesar Fabris Battisti",6)

Este exemplo de uso da função, retorna as seis ultimas letras da String passada, neste caso, retornará "ttisti".

Vamos alterar um pouco o nosso exemplo:

MsgBox Right("Júlio Cesar Fabris Battisti",10)

Irá retornar: s Battisti

Observe que o espaço em branco também é considerado.

Função Mid

Esta função retorna um número especificado de caracteres, a partir de uma posição especificada, dentro da String. É importante salientar que espaços em branco também devem ser considerados.

O formato geral da função é o seguinte:

Mid(String, posicao_inicio, n)

onde:

posicao_inicio é a posição a partir da qual devem ser retornados caracteres

n é o número de caracteres a retornar. 

Considere alguns exemplos:

Mid("Júlio Cesar Fabris Battisti",7,5)

Este exemplo de uso da função, retorna, a partir da posição 7, 5 caracteres, neste caso, retornará Cesar.

Mid("SANTA MARIA",3,7)

, irá retornar NTA MAR. Observe que o espaço em branco também é considerado.

Um detalhe interessante, é que podemos utilizar o valor retornado por uma função, como parâmetro para outra função. Considere o seguinte exemplo:

LCase(Mid("SANTA MARIA",3,7))

Este exemplo retorna nta mar .

A função Mid retira os caracteres NTA MAR, os quais são passados como parâmetros para a função LCase, a qual converte os caracteres para minúsculos.

Função String

Esta função retorna um determinado caractere, um número especificado de vezes.

O formato geral da função é o seguinte:

String(n, Caracter)

onde n é o número de vezes que Caractere deve ser repitido.

Considere o exemplo:

MsgBox String(35,"*")

A Figura a seguir mostra o resultado deste comando:

Excel Avançado em 120 Lições - Júlio Battisti

« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »

Best Sellers de Excel do Julio Battisti

Todos com Vídeo Aulas, E-books ou Exemplos de Brinde!

Excel 2010 Básico - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Avançado - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 540 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Access 2010 Básico em 140 Lições - Através de Exemplos Práticos

Excel 2010 Avançado - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Avançado - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 952 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Access 2010 Básico em 140 Lições - Através de Exemplos Práticos

Macros e VBA no Excel 2010 - Passo a Passo

Livro: Macros e VBA no Excel 2010 - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

Livro: Macros e VBA no Excel 2010 - Passo a Passo

A Bíblia do Excel 2010 - Curso Completo

Livro: Macros e VBA no Excel 2010 - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1338 | Editora: Instituto Alpha

 

Livro: Macros e VBA no Excel 2010 - Passo a Passo

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI