MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Dias ímpares e dias pares no VBA...

    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Dias ímpares e dias pares no VBA... Empty Dias ímpares e dias pares no VBA...

    Mensagem  MPS 3/11/2012, 23:25

    Caros colegas, procurei mas não encontro solução para algo que acho que deveria ser simples!
    Como faço para exibir uma mensagem em dias específicos do mês?
    Tentei o VBA abaixo mas não funcionou!

    If Day(Date) = 1 Or 2 Or 4 Then
    MsgBox "OK" & Day(Date)
    Else
    MsgBox "NÃO" & Day(Date)
    End If

    Nem com OR nem com AND o retorno foi correto.

    Agradeço desde já!
    MPS
    avatar
    Convidado
    Convidado


    [Resolvido]Dias ímpares e dias pares no VBA... Empty Re: [Resolvido]Dias ímpares e dias pares no VBA...

    Mensagem  Convidado 4/11/2012, 00:12

    If Day(Date) = 1 Or Day(Date) = Or Day(Date) = 2 Or Day(Date) = 4 Then
    MsgBox "OK" & Day(Date)
    Else
    MsgBox "NÃO" & Day(Date)
    End If



    Cumprimentos.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Dias ímpares e dias pares no VBA... Empty Re: [Resolvido]Dias ímpares e dias pares no VBA...

    Mensagem  Avelino Sampaio 4/11/2012, 09:39

    Mas a função não bate com o enunciado.

    Para dias pares e impares

    if (day(date) mod 2) = 0 then
    'dia par
    else
    'dia impar
    end if

    Se quiser especificar dias, talvez seja melhor o uso do Select

    Select case day(date)
    case 1,2,4,16,30
    'Faça A
    case 3,5,27
    'faça b
    case [6-15]
    'faça C
    case else
    'faça D
    end select

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Dias ímpares e dias pares no VBA... Empty Re: [Resolvido]Dias ímpares e dias pares no VBA...

    Mensagem  MPS 4/11/2012, 12:05

    Caros mestres, foram três soluções simples, duas no mesmo nível do problema e a Select fora deste.
    Parabéns!!
    Mestre Avelino, tens razão! Digitei o 1 erroneamente!
    Obrigado a ambos!
    avatar
    Convidado
    Convidado


    [Resolvido]Dias ímpares e dias pares no VBA... Empty Re: [Resolvido]Dias ímpares e dias pares no VBA...

    Mensagem  Convidado 4/11/2012, 12:11

    O Fórum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]Dias ímpares e dias pares no VBA... Empty Re: [Resolvido]Dias ímpares e dias pares no VBA...

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 04:01