Ir ao conteúdo
  • Cadastre-se

Duas Condições com texto VBA EXCEL


Ir à solução Resolvido por Visitante,

Posts recomendados

Boa Tarde, 

 

Estou montando uma planilha, entretanto estou enfrentando dificuldade,

 

Tenho o seguinte código par afazer a validação da data:

Dim sDTVenc  As Date    Dim sDataAtual As Date    Dim pergunta As Integer         'Data atual do PC    sDataAtual = Date    'Data do vencimento na Celula G8    sDTVenc = Range("G8").Value  If sDTVenc >= sDataAtual - 30 Then   pergunta = MsgBox("Consulta no CEPOM efetuada a MENOS de 30 dias, deseja prosseguir com o lançamento?", vbYesNo + vbInformation, "Consulta Cepom")   End If   'se não executa ação   If answer = vbNo Then Worksheets("CadFornec").ActivateElse    'do nothingEnd If
Alem da verificação da data (If sDTVenc >= sDataAtual - 30 Then), gostaria tmb a msgbox só aparecesse caso a empresa fosse de fora do Rio de Janeiro.
 
Algo como isto:
 
sEstado = Range ("Y8")
 
if  sEstado Diferente "Rio de Janaeiro"
 
Não sei o que usar para determinar esta diferença., podem me ajudar por favor?
 
Grato desde já.
Link para o comentário
Compartilhar em outros sites

  • Solução


'opção sem utilizar a variável sEstado

If sDTVenc >= sDataAtual - 30 And Range("Y8").Value <> "Rio de Janeiro" Then


'opção utilizando a variável sEstado

sEstado = Range("Y8").Value

If sDTVenc >= sDataAtual - 30 And sEstado <> "Rio de Janeiro" Then

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!