Pessoal, mudamos de canal. Essas e as novas aulas, estão saindo por lá Se inscrevam: ruclips.net/channel/UCiB5nw8hdvyEjBI6sF50C2A Em breve esse canal vai ser descontinuado, mas todo o conteúdo já foi transferido pelo canal acima! Grande abraço!
bacana....porém, um pouco imprecisa. se vc está fazendo a formula no mês de março e seu aniversário de 20 anos é em junho, ela ira retornar 20, ou seja...você ainda tem 19. para resolver esse problema eu escolho uma planilha, por exemplo "Plan1", "Célula A1" e faço ela receber a data do "TextBox_DatNasc" com a data de nascimento (Panilha1.range("A1").Value = TextBox_DatNasc), em Planilha1 na célula B1, coloquei a formula =Datadif(A1;hoje(),"y"), B1 exibirá a idade corretamente. Dai no form, em local adequado, coloco TextBox_Idade = Planilha1.Range("B1").....espero ter contribuído com a galera. forte abraço a todos.
Bom dia Elias, gostaria de saber se é possível que uma função já cadastre esse parâmetro em cada célula "=suaidade(b3)" por exemplo, com a respectiva célula da linha do cadastro? Porque eu fiz um projeto de cadastro de gado em VBA, mas gostaria que o sistema contasse a idade de todos ao mesmo tempo, e como o projeto é em VBA, as planilhas irão ficar inoperantes.
Boa noite Elias! É possível somar duas TextBox que estejam em userforms diferentes? Tipo eu fiz 5 telas de pedidos e eu não sei como somar os resultados.
Bom dia Heleno! É possível sim, mas a forma depende muito de como se está trabalhando com os formulários. Você pode criar variáveis publicas para armazenarem esses dados, ou se os formulários estiverem rodando em segundo plano, já com os dados inseridos, você pode fazer a soma direta: soma = CInt(UserForm1.TextBox1.Text) + CInt(UserForm2.TextBox1.Text) Espero ter ajudado. Abração!
Mas eu uso qual "Titulo"? Tipo: Private Sub UserForm_Click() soma = CInt(UserForm1.TextBox1.Text) + CInt(UserForm2.TextBox1.Text) End Sub Ou eu clico na caixa que eu quero a soma?
Bom dia Heleno! Depende de como você quer que seu projeto se comporte. Se você for utilizar um objeto de um formulário (um botão por exemplo), basta dar um duplo click nele que o VBA vai criar uma sub para ele. Então, basta inserir o comando dentro dela. Você pode também utilizar algum evento do formulário, mas recomendo usar com cautela.
Pessoal, mudamos de canal.
Essas e as novas aulas, estão saindo por lá
Se inscrevam: ruclips.net/channel/UCiB5nw8hdvyEjBI6sF50C2A
Em breve esse canal vai ser descontinuado, mas todo o conteúdo já foi transferido pelo canal acima!
Grande abraço!
Estou aprendendo com suas aulas de VBA, tudo muito claro!
Olá Elias Ribeiro...
Ótima conteúdo....
Grato,
Marcelo Adriano
É um prazer Marcelo!
Abração!
Muito boa a dica... Obrigado.
Boa noite Elias. Qual o código VBA, para obter a idade com a informação da data de nascimento. Isso em um userform.
bacana....porém, um pouco imprecisa. se vc está fazendo a formula no mês de março e seu aniversário de 20 anos é em junho, ela ira retornar 20, ou seja...você ainda tem 19. para resolver esse problema eu escolho uma planilha, por exemplo "Plan1", "Célula A1" e faço ela receber a data do "TextBox_DatNasc" com a data de nascimento (Panilha1.range("A1").Value = TextBox_DatNasc), em Planilha1 na célula B1, coloquei a formula =Datadif(A1;hoje(),"y"), B1 exibirá a idade corretamente. Dai no form, em local adequado, coloco TextBox_Idade = Planilha1.Range("B1").....espero ter contribuído com a galera. forte abraço a todos.
Bom dia Elias, gostaria de saber se é possível que uma função já cadastre esse parâmetro em cada célula "=suaidade(b3)" por exemplo, com a respectiva célula da linha do cadastro? Porque eu fiz um projeto de cadastro de gado em VBA, mas gostaria que o sistema contasse a idade de todos ao mesmo tempo, e como o projeto é em VBA, as planilhas irão ficar inoperantes.
Boa noite. Ótima aula mas eu tenho uma dúvida. E seu desejar calcular os dias e não os anos?
Bom dia.
Tem como fazer isso calcular o tempo de empresa dia entrou e saiu da empresa ano.meses e dias Tem como
Boa noite Elias!
É possível somar duas TextBox que estejam em userforms diferentes?
Tipo eu fiz 5 telas de pedidos e eu não sei como somar os resultados.
Bom dia Heleno!
É possível sim, mas a forma depende muito de como se está trabalhando com os formulários.
Você pode criar variáveis publicas para armazenarem esses dados, ou se os formulários estiverem rodando em segundo plano, já com os dados inseridos, você pode fazer a soma direta: soma = CInt(UserForm1.TextBox1.Text) + CInt(UserForm2.TextBox1.Text)
Espero ter ajudado.
Abração!
Mas eu uso qual "Titulo"? Tipo:
Private Sub UserForm_Click()
soma = CInt(UserForm1.TextBox1.Text) + CInt(UserForm2.TextBox1.Text)
End Sub
Ou eu clico na caixa que eu quero a soma?
Bom dia Heleno!
Depende de como você quer que seu projeto se comporte. Se você for utilizar um objeto de um formulário (um botão por exemplo), basta dar um duplo click nele que o VBA vai criar uma sub para ele. Então, basta inserir o comando dentro dela.
Você pode também utilizar algum evento do formulário, mas recomendo usar com cautela.
Meus caros, como é que posso introduzir numa célula da planilha a função "Datediff"? Abraço
Gostaria de ver essa função com 03 datas. Ex.: Data atual, data emissão e data vencimento, pois nem sempre a emissão é a data atual.