Salvar DATA de Formulário VBA para Planilha Excel no FORMATO DATE

  Рет қаралды 20,919

CANAL SGP

CANAL SGP

Күн бұрын

Data invertida ao Salvar para Planilha Excel? Muito fácil de resolver. Formatação feita através de códigos Excel VBA. Definindo qual o formato que a data deve ser salva para o Excel. Evitando erro de trocar o dia e o mês de lugar ao enviar a data do userform vba para planilha Excel.
✅Site SGP: Venda de Coleção de Planilhas Excel VBA Prontas:
planilhascanal...
=======================

Пікірлер: 57
@luizalbertotozadori9196
@luizalbertotozadori9196 3 жыл бұрын
Deus abençoe, fiquei sofrendo com isso por vários meses. Uma explicação simples mudou minha vida!
@CanalSGP
@CanalSGP 3 жыл бұрын
Que bom que ajudou
@MrRodrigodalua
@MrRodrigodalua Жыл бұрын
Assim como os amigos vc salvou meu projeto tb. Até o chat gpt nãp sabia disso!
@CanalSGP
@CanalSGP Жыл бұрын
Que bom.
@allanpereirabatista481
@allanpereirabatista481 3 жыл бұрын
Esse é o Mestre Yoda do Excel! Esse padawan aqui ainda tem que assistir muita aula do mestre hehehehe... Show demais!
@CanalSGP
@CanalSGP 3 жыл бұрын
Obrigado, sucesso em seus estudos.
@rubensneto1762
@rubensneto1762 4 жыл бұрын
Nossa, eu to há meses procurando por essa solução e não sabia que era algo tão rápido hahaha...muito obrigado! Me ajudou bastante!
@CanalSGP
@CanalSGP 4 жыл бұрын
Bom dia, que bom que resolveu.
@arthurbarcelos1517
@arthurbarcelos1517 4 жыл бұрын
Cara, você merece um beijo! kkkkkkkkkkk eu só usei um comando que resolveu meu problema "On error resume next" Obrigado!
@pyterbarros6956
@pyterbarros6956 6 жыл бұрын
Sensacional, estava realizando salvamento na planilha com userform que armazenava data e em outra planilha realizava um relatório com a função cont.ses com critério entre datas e estava dando errado, depois vi o seu vídeo e percebi que era porque armazenava no padrão americano, puts passei horas pensando que estava escrevendo a fórmula cont.ses errada kkk. Cara valewwwww.
@CanalSGP
@CanalSGP 6 жыл бұрын
Olá, que bom que descobriu, são os detalhes da programação.
@gabrieltaborda_1
@gabrieltaborda_1 Жыл бұрын
salvou minha manhã!!! esta quase surtando aqui
@CanalSGP
@CanalSGP Жыл бұрын
Que bom.
@luke_dncer
@luke_dncer 3 жыл бұрын
muito obrigado! foi simples e direto!
@CanalSGP
@CanalSGP 3 жыл бұрын
Obrigado
@jmbarcelo92
@jmbarcelo92 3 жыл бұрын
Masssaaa salvou minha vida hoje kkkkk
@CanalSGP
@CanalSGP 3 жыл бұрын
Bom dia, que bom.
@patriciadomingas9415
@patriciadomingas9415 2 жыл бұрын
Valeu. Me salvou aqui
@CanalSGP
@CanalSGP 2 жыл бұрын
Que bom que ajudou
@edson11nunes
@edson11nunes 9 ай бұрын
Bom dia parabéns pela aula! Fiz e não deu certo, cada linha da tabela aparece um formato diferente
@CanalSGP
@CanalSGP 9 ай бұрын
Bom dia, que pena.
@vanessagomes3558
@vanessagomes3558 3 жыл бұрын
Muito obrigada!
@CanalSGP
@CanalSGP 3 жыл бұрын
De nada.
@fleo3127
@fleo3127 6 жыл бұрын
Muito obrigado pelo video! Me salvou aqui... Tem alguma maneira de fazer que dê algum erro quando uma data digitada seja um dia anterior do que a data de hoje? Por exemplo, hoje é 26/09 e num cadastro de dados qualquer você precisa digitar uma data que obrigatoriamente tem que ser ou a data de hoje ou alguma data do futuro, uma data do passado não poderia. Na minha empresa as pessoas costumam errar na digitação do mês, e acabam digitando por exemplo 26/08 ao invés de 26/09, o que não faz nenhum sentido pra nós e atrapalha muito as tabelas dinamicas.
@CanalSGP
@CanalSGP 6 жыл бұрын
Olá, vamos estudar essa necessidade, se obtivermos exito, gravamos vídeo explicativo.
@pamchaves8475
@pamchaves8475 7 жыл бұрын
Olá, professor, bom dia! Muito obrigada por compartilhar seus conhecimentos. Estou criando um controle de estoque a partir dos seus videos, mas me deparei com uma dificuldade que não consigo vencer e não encontrei videos que me mostrassem a resolução. Como faço para criar a movimentação de entrada e saida dos produtos previamente cadastrados? No meu projeto, a tela de produtos, mostra todos os produtos cadastrados, com a informaçao de local de armazenamento e a quantidade em estoque. Porém nao sei como fazer os lançamentos de entrada e saida desses produtos. Parabens pela iniciativa e já agradeço a ajuda.
@CanalSGP
@CanalSGP 7 жыл бұрын
Olá, está bem legal seu projeto, com certeza vai ficar muito bom.
@lab_hemostasia
@lab_hemostasia 2 жыл бұрын
Boa tarde... td bem ? Como sempre uma aula bem ilustrada e simples; mas meu problema está me deixando maluco. tenho um relatório que filtro por datas, contudo, quando envio os valores para a planilha os 12 primeiros dias aparecem com formato mm/dd/yyyy e o restante fica "normal" dd/mm/yyyy. Isso tem acarretado alguns problemas de interpretação dos dados obtidos. Tem como corrigir isso ? Mais uma vez obrigado
@CanalSGP
@CanalSGP 2 жыл бұрын
Bom dia, uma alternativa se a formatação não resolveu é quebrar a data com a função split e juntar novamente em uma variável string. Dim Data As Date Dim DataQuebrada() As String, NovaData as String Dim d as string, m as string, a as string DataQuebrada = VBA.Split(Data, "/") d = DataQuebrada(0) m = DataQuebrada(1) a = DataQuebrada(2) NovaData = d & "/" & m & "/" & a
@lab_hemostasia
@lab_hemostasia 2 жыл бұрын
@@CanalSGP Boa tarde, muito obrigado pela atenção. Irei tentar dessa forma. Abç
@lab_hemostasia
@lab_hemostasia 2 жыл бұрын
@@CanalSGP Acontece um erro de depuração 9, que ao depurar mostra a linha m = DataQuebrada(1) Abaixo está o código (qualquer semelhança é mera coincidência ... kkkkkk) que estou usando para enviar o conteúdo do Listview para a planilha para depois converter em PDF ... Planilha12.Select Range("A2:Y30").Clear Range("A2").Select Dim i As Integer, j As Integer 'loop das linhas For i = 1 To ListView1.ListItems.Count Cells(i + 1, 1) = ListView1.ListItems(i).Text 'loop das colunas For j = 1 To ListView1.ColumnHeaders.Count - 1 Cells(i + 1, j + 1) = ListView1.ListItems(i).ListSubItems(j).Text Next j Next i Call Módulo4.Convete_Data Call Módulo12.TextoPNumero Call Módulo12.Percent
@CanalSGP
@CanalSGP 2 жыл бұрын
Boa tarde, faltou atribuir valor a variável Data antes da variável dataquebrada. Data = informação de onde vem a data
@lab_hemostasia
@lab_hemostasia 2 жыл бұрын
@@CanalSGP Boa noite eu fiz dessa forma: Sub Converte_Data() Dim Data As Date Dim DataQuebrada() As String, NovaData As String Dim d As String, m As String, a As String 'informação de onde vem a data Data = Worksheets("Relat_Geral").Range("A2:A30").Value DataQuebrada = VBA.Split(Data, "/") d = DataQuebrada(0) m = DataQuebrada(1) a = DataQuebrada(2) NovaData = d & "/" & m & "/" & a End Sub Mas alguma coisa estou fazendo errado; já que além de aparecer o erro de subscrito fora do intervalo; eu imagino que por ser uma intervalo que pode variar essa informação da data deva ser algum tipo de variação tbm ! o que acha ?
@jplima28arkanjo70
@jplima28arkanjo70 4 ай бұрын
Professor eu tentei usar assim, mas com tempo deu problema, o VBA ficou personalizando minha coluna data e salvando em formato americano
@CanalSGP
@CanalSGP 4 ай бұрын
Bom dia, definindo como Date deveria salvar corretamente, verifique se a coluna da planilha está no formato correto também.
@perspectivaativa2829
@perspectivaativa2829 2 жыл бұрын
E quando a data está invertida no listview? Consegue me ajudar?
@CanalSGP
@CanalSGP 2 жыл бұрын
Bom dia, se no Excel está correto, na linha de código que carrega a coluna da data para a listview, troque .value por .text
@almirdematos1768
@almirdematos1768 7 жыл бұрын
Utilizo dois UserForm, um para gravar os dados na planilha com o comando ActiveCell.offset (0, 86). Value = TextBox66.Value E outro para fazer a consulta dos dados da planilha com o comando TextBox152 = ActiveCell.offset (0, 79).Value Não consegui resolver este problema de inversão criando a variável, ela não funcionou para datas de 01 a 12. Consegui formatando a célula destina como Texto e mudando o comando para ActiveCell.offset (0, 86).Value = TextBox66.Text
@ricardo.lourenco_bh
@ricardo.lourenco_bh 2 жыл бұрын
Amigo vendo o seu vídeo para tentar resolver meu problema, mas não tô conseguindo. Me ajuda? No meu formulário tenho um campo data de nascimento, data de cadastro e data de alteração(data gerada automaticamente) como aplico essa correção envolvendo essas 3 datas? E onde devo colocar o comando?
@CanalSGP
@CanalSGP 2 жыл бұрын
Boa tarde, precisa de uma variável date para cada data, por exemplo: Dim Data1 as Date, Data2 as Date, Data3 as Date Data1 = CampoData1 Data2 = CampoData2 Data3 = CampoData3 Céluladaplanilha = Data1 Céluladaplanilha = Data2 Céluladaplanilha = Data3
@ricardo.lourenco_bh
@ricardo.lourenco_bh 2 жыл бұрын
@@CanalSGP Valeu amigo. Deu certo. Como tenho um Módulo para cadastrar os dados na planilha, coloquei lá. E agora deu tudo certo. Muito obrigado. Deus te abençoe!!!!
@CanalSGP
@CanalSGP 2 жыл бұрын
De nada
@LucianoSilva-gq1cu
@LucianoSilva-gq1cu 3 жыл бұрын
Não consegui trazer a data para formato BR com definição definição da variável, devo estar fazendo algo errado... irei tentar até encontrar o acerto Obrigado!
@CanalSGP
@CanalSGP 3 жыл бұрын
Bom dia, deve ter deixado escapar algum detalhe.
@leandrorosado651
@leandrorosado651 7 жыл бұрын
Gostei da dica, mas tenho um outro problema, quando salvo um valor com virgula na planilha não reconhece, exemplo: 5,444 quando o vba salva na planilha fica 5444 sem a virgula
@CanalSGP
@CanalSGP 7 жыл бұрын
Olá, precisa converter para número antes de salvar. Exemplo, o valor está na textbox1. Dim Valor as Double Valor = Textbox1 E na hora de salvar, no lugar da textbox1 utilize a variável Valor.
@leandrorosado651
@leandrorosado651 7 жыл бұрын
CANAL SGP ok. Perfeito agora deu certo
@sidneyparada3155
@sidneyparada3155 6 жыл бұрын
Prof. Luan Estou enfrentando um problema. Já tentei diversas processo para trabalhar com datas, Meu projeto tem 10 campos com datas, não consigo que ele rode sem problema algum. Usei seu método, ele abre uma janela que diz: "Tipos incompatíveis". Isto ocorre quando peço para atualizar. Será que poderia me ajudar?
@CanalSGP
@CanalSGP 6 жыл бұрын
Olá, esta´tentando transformar em data algo que não é possível, número ou outro carácter que o código não reconhece.
@vivianepedrosa8547
@vivianepedrosa8547 3 жыл бұрын
O meu está com a data certinha exemplo 31/10/2019. Quando eu envio ela no e-mail continua certo. Mas, se eu anexo ela em algum outro lugar, por exemplo no WhatsApp, ela vai lá e muda a data sendo que já estava salva e fica 10/31/2019. E às vezes nem a barrinha aparece, o que aparece é ponto, ex: 10.31.19. Gente não tô conseguindo concertar isso, SOCORROOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!! Ele é o excel de 2007.
@CanalSGP
@CanalSGP 3 жыл бұрын
Boa tarde, experimente formatar a coluna para texto antes de enviar.
@raphaelmoura5797
@raphaelmoura5797 3 жыл бұрын
SALVOOOOOOOOOOOOOOOOOOOU
@CanalSGP
@CanalSGP 3 жыл бұрын
Que bom.
@damiaopassos5189
@damiaopassos5189 4 жыл бұрын
BOA TARDE! ONDE EU ACHO UM CÓDIGO QUE AO ABRIR O EXCEL PELA PRIMEIRA VEZ ELE GRAVE ESTÁ DATA E A PESSOA SÓ IRÁ TER ACESSO A PLANILHA NESTE DIA E DEPOIS ELA SE AUTOEXCLUIRÁ. O CÓDIGO DE AUTO EXCLUIR EU JÁ TENHO, SÓ QUE EU É QUE COLOCO A DATA DE VENCIMENTO DA PLANILHA. EU QUERIA QUE FOSSE AUTOMÁTICO. ALGUÉM TERIA UMA SOLUÇÃO. SE ALGUÉM PODER AJUDAR, AGRADEÇO
@CanalSGP
@CanalSGP 4 жыл бұрын
Bom dia, infelizmente não tenho nenhum procedimento neste sentido.
@damiaopassos5189
@damiaopassos5189 4 жыл бұрын
@@CanalSGP ESTAVA VENDO UM VÍDEO DO PROGRAMADOR EXCEL VBA E NO VÍDEO ELE DIZ QUE DÁ PRA COLOCAR A DATA DE EXPERAÇÃO DIRETO NA CÉLULA DO EXCEL. OBRIGADO PELA ATENÇÃO. MANDEI UMA MENSAGEM PRA ELE PRA VER SE ELE ME AJUDA. dtexp = ("27/06/2020")
Validar DATA de Textbox Excel VBA via Códigos
6:09
CANAL SGP
Рет қаралды 8 М.
Formatar TextBox como data no Excel VBA - #28
10:14
Souza Treinamentos
Рет қаралды 3,5 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Como Corrigir Data Invertida no VBA - Formulário - TextBox Data
5:57
Reyno Compartilhando Conhecimentos
Рет қаралды 7 М.
Como Alterar Data Formato Americano para Brasil no EXCEL
10:02
Curso de Excel Online
Рет қаралды 63 М.
VBA - Usando o controle de datas (DateTimePicker)
9:57
Tomas Vasquez
Рет қаралды 8 М.
Save Currency and Data in to Excel Worksheet
13:59
Valderei Antunes
Рет қаралды 6 М.
✅Como deixar o USERFORM em Tela Cheia para qualquer Resolução
8:28
Excel Online Brasil
Рет қаралды 54 М.
Salvar dados de formulário VBA para planilha Excel - Aula 01
40:56
Excel VBA UserForm TextBox - How to format date
4:20
InAnOffice
Рет қаралды 100 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН