Vídeo recomendado
https://youtu.be/diWPPPhW-9E

SOMAR EM TEXTBOX COM DATA [RESOLVIDO]

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Beckman
Colaborador
Colaborador
Mensagens: 31
Registrado em: Seg Fev 20, 2012 2:04 am
Localização: manaus

SOMAR EM TEXTBOX COM DATA [RESOLVIDO]

Mensagem por Beckman »

Olá pessoal!
Como se pode fazer uma soma de data no textbox
ex:
textbox1: 01/01/2016
textbox2: 3
textbox3: 04/01/2016
Anexos
Capturar.PNG
Capturar.PNG (11.06 KiB) Exibido 5730 vezes
Capturar.PNG
Capturar.PNG (11.06 KiB) Exibido 5730 vezes
Editado pela última vez por Beckman em Seg Fev 08, 2016 2:02 pm, em um total de 1 vez.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Mikel Silveira Fraga
Jedi
Jedi
Mensagens: 1173
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Governador Valadares - MG
Contato:

Re: SOMAR EM TEXTBOX COM DATA

Mensagem por Mikel Silveira Fraga »

Beckman, bom dia.

Cara, para realizar essa soma de datas, você vai precisar utilizar a função DateAdd. Veja abaixo:

Código: Selecionar todos

DateAdd(Interval As String, Number As Double, Date)
Na função DateAdd, temos três parâmetros:
- Interval: com este parâmetro, é definido que tipo de intervalo você quer adicionar. No seu caso são dias, então pode utilizar "d" nele, mas existem outros como ano, mês, trimestre, etc;
- Number: esse parâmetro, como o próprio nome diz, corresponde a quantidade do intervalo menciona. No seu exemplo, seria correspondente ao número 3, referente aos 3 dias;
- Date: esse último parâmetro, se refere a data base, a qual será acrescentado os dias.

Utilizando essa função, o seu código ficaria da seguinte forma:

Código: Selecionar todos

TextBox3.Value = DateAdd("d",TextBox2.Value,TextBox1.Value)
Abraços.


Beckman
Colaborador
Colaborador
Mensagens: 31
Registrado em: Seg Fev 20, 2012 2:04 am
Localização: manaus

Re: SOMAR EM TEXTBOX COM DATA

Mensagem por Beckman »

Obrigado Mikel Silveira Fraga
vlw pela ajuda


Beckman
Colaborador
Colaborador
Mensagens: 31
Registrado em: Seg Fev 20, 2012 2:04 am
Localização: manaus

Re: SOMAR EM TEXTBOX COM DATA

Mensagem por Beckman »

Mikel Silveira Fraga

Como falei antes deu certo, contudo como faço para corrigir esse ERRO?

Vou deixar o modelo no anexo
Anexos
Pasta1.rar
(17.99 KiB) Baixado 328 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Mikel Silveira Fraga
Jedi
Jedi
Mensagens: 1173
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Governador Valadares - MG
Contato:

Re: SOMAR EM TEXTBOX COM DATA

Mensagem por Mikel Silveira Fraga »

Beckman, bom dia.

No seu caso, o que esta errado são as informações dos TextBox incorretos. Veja abaixo:

Código: Selecionar todos

txtsoma.Value = DateAdd("d", txtdia.Value, txtdata.Value)
Ficando dessa forma, vai dá certo.

Faça uma comparação com o que você queria fazer com o código incorreto. Assim você irá entender a lógica da função.

Abraços e excelente feriado.


Beckman
Colaborador
Colaborador
Mensagens: 31
Registrado em: Seg Fev 20, 2012 2:04 am
Localização: manaus

Re: SOMAR EM TEXTBOX COM DATA

Mensagem por Beckman »

OBRIGADO MAIS UMA VEZ


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder