none
Tem como pegar um valor especifico de uma variável? RRS feed

  • Pergunta

  • Olá pessoal, tenho uma dúvida.

    Eu queria saber se tenho como pegar o valor especifico de uma variável? Tipo:

    VariavelE="teste@teste.com"

    Existe como eu saber se essa variável, VariavelE, acima possue um arroba, @, antes que eu possa imprimir ela?

    Queria fazer algo assim

    VariavelE="teste@teste.com"

    if VariavelE = @ then

    Algo que diga que se VariavelE possue um arroba, @, faça tal coisa, mas para isso preciso de uma função antes que possa identificar se tal variável leva o "@", entendem? Tem como?

    Mas não pege o arroba na posição exata.

    Se a variável tiver outro valor, tipo: marceloteste@oi.com ele tem que achar o @, entende?

    Tem que reconhecer o @ em qualquer posição dentro da variável


    Marcelo Vinicius
    segunda-feira, 22 de março de 2010 03:46

Todas as Respostas

  • Marcelo,

    sim, use a função INSTR

     

    if instr(1,VariavelE,"@") > 0 Then
      'Tem
    else
      'Nao Tem
    End IF

    Essa função retorna a posição do caracter na variável. Essa variável deve ser string. Se for integer, converta para string.

    att

    Anderson.

    terça-feira, 23 de março de 2010 20:08