Aulas Incríveis, Automatização única e objetiva. Uma limpeza de Comando com o time dos Macros em absoluto, porém a formatação de fábrica do Excel com uma sequência de data de seu país de origem, com a máscara e o comando de retorno com a nossa sequência dd/mm/yyyy impede qualquer inserção de dados que não estejam neste neste formato. Haveria algo menos agressivo que uma depuração fim?! O 'On Error Resume Next' resolve parcialmente até a próxima inserção equivocada. Abraço, parabéns pelo trabalho!
Boa noite, professor ! O senhor esta fazendo um excelente trabalho e como sempre sanando todas as duvidas, ficamos muito grato quanto ao conhecimento que esta passando pra nos, Osssss!!!
Professor suas aulas estão fantásticas, acompanhei desde a primeira aula, seu conteúdo é muito bom. Depois de muitas tentativas frustradas estou finalmente conseguindo aprender vba. Obrigado por compartilhar com a gente seu conhecimento, tem ajudado muitas pessoas, gratidão.
Boa noite, professor Renato !! Tenho acompanhado as suas aulas, que se diga, de passagem, a cada apresentação, vem-nos com excelentes explicações, e extremo cuidado, de um genuíno professor. Parabéns! Grande Abraço!
Muito bom! aprendendo d+. Algumas falhas e modificações já consigo corrigir e fazer sozinho. Quando começas as modificações jé imagino como será a solução isto significa que teus ensinamentos são intuitivos. parabéns mesmo.
Professor, é incrivel seus videos, parabens! muito obrigada, estou criando um formulario por aqui pra trabalho. Tenho uma duvida apenas, eu coloquei um textbox de horas, a formataçaõ ficou correta mas quando clico pra exibir essa hora , ao alterar cadastro, aparece em fração, voce poderia me responder como ajustar esse formato de hora quando clica e seleciona um cadastro, por favor? muito obrigada, Luisa
Professor sobre o meu comentário já tenho o problema resolvido. Erro meu queria cadastrar novo com a planilha protegida depois de muitas cabeçadas resolvi a questão. Todos os dias espero por nova aula. Muito obrigado
Sugestão para as próximas aulas, um painel de login com usuário e senha onde é possível cadastrar usuários que poderão usar a planilha e cada usuário terá acesso a certo tipo de funcionalidade. Por exemplo, usuário de nível 4 tem acesso a toda planilha, usuário de nível 3 tem acesso a toda planilha mas não consegue deletar registros, etc...
Boa tarde, suas aulas são muito boas prendi muito, mas estou com uma duvida será que tem como colocar esse botão imprimir direto na ficha de cadastro de cliente ou seja quando você preenche a ficha de cadastro de cliente e clica no botão salvar ele salva na planilha e preenche automaticamente a ficha de impressão com a opção de imprimir em PDF ou ir direto pra impressora configurada?
Olá Renato! Tudo bem? Em relação ao botão Imprimir, não está carregando as informações da planilha para os campos do relatório de impressão. Se puder dar uma dica eu agradeço. Obrigado
Um botão para exportar o arquivo em Excel seria muito interessante tbm. Como se fosse imprimir porém geraria um novo arquivo somente com o banco de dados, para uma busca por mês e envio do arquivo. Sugestão.
Boa-noite, excelente aula e explicações, seria possível deixar um padrão de letra? Ex:sempre que escrever a letra fica maiúscula ou a primeira maiúscula, para manter um padrão no banco de dados.obrigado
Professor. No botao buscar esta configurado para trazer apenas os dados de 1 cpf. Se eu tiver 3 registros do mesmo cpf, como trazer os 3 quando eu buscar?
Muito bom professor, está de parabéns! Excelente conteúdo! Preciso de uma ajuda, caso a busca seja com nomes duplicados apresenta erro. Como faço para executar a busca e me trazer todos com o mesmo nome?
Boa noite amigo Renato . As suas aulas são um espetaculo. Mas por vezes a gente quer andar mais depressa que o professor e ainda não descobri como posso cadastrar mais de 5 nomes ao 6° dá um erro de "não foi possível executar o método Insert da classe Range. Há solução para este problema. Agradecia imenso. Um abraço daqui de Lisboa.
Boa tarde, eu preciso criar uma planilha porém o botão delete não pode apagar tudo. Preciso apagar de uma em uma linha, por exemplo a linha B3 ou B4 tipo assim, porque eu faço uma lista de encomenda de moradores do condomínio, aí o morador retira a encomenda eu apago só a encomenda/ linha que ele retirou. Porque terá outras encomendas e não pode ser apagado, só com a retirada da respectiva linha/ encomenda. O mercado livre entrega um produto eu recebo e dou entrada no sistema, porém atualmente utilizamos bloco de notas. E eu quero melhorar isso passando para o Excel, aí o morador vem e retira a encomenda eu deleto só o que ele retirou e as outras encomendas precisamos continuar, e a encomenda vai estar numa lista, as vezes pode ser retirado a primeira ou a última, preciso escolher e deletar só ela. Aí depois até reescrever sobre aquele espaço apagado. Me ajudem já fiz a planilha já ativei os botão porém está apagando tudo.
Outra sugestão para as próximas aulas: É abrir o formulário sem aparecer o excel atrás, como se ele fosse um software e você consiga gerenciar tudo pelo formulário, ficaria muito bacana!
Bom dia Montei uma estrutura com 20 colunas e 26 linhas com: ID, NÚMERO DE TELEFONE, OPERADORA, ENDEREÇO,ETC. Coloquei tudo em um único layout com 20 textboxs visualmente bem organizados, quando eu digito na texboxID um número, ele automaticamente replica os demais dados e informações nas outras texbox, tudo certo até ai, o problema é que eu não estou conseguindo por exemplo ao digitar somente o endereço, ou o código do cliente e ou o número de telefone aparecer as informações nas demais texbox, por exemplo se eu digitar na texboxTELEFONE o número de telefone por exemplo, não aparece o ID,ENDEREÇO, ou seja consegui como evento “EXIT”, montar na texboxID, tudo que eu queria ficou filé, mas para as demais texbox não consigo programar para ter a mesma ação.
Bom dia, Estou criando um Cadastro de Alunos seguindo as instruções das aulas e fazendo as alterações para o meu cadastro, este tem um total de 14 colunas, estando na opção da busca de dados, é me dada a seguinte mensagem: "Erro em tempo de execução 381" E ao clicar em depuração me aparece o seguinte: Dados = Plan1.Range("C" & Rows.Count).End(xlUp).Row
LISTA = Clear LISTA.RowSource = Clear
y = 0
For fila = 5 To Dados
Descrição = ActiveSheet.Cells(fila, 3).Value
If UCase(Descrição) Like "*" & UCase(Me.TextBoxBusca.Value) & "*" Then
Esse cara explica....não tem como não apreender
Aulas Incríveis, Automatização única e objetiva. Uma limpeza de Comando com o time dos Macros em absoluto, porém a formatação de fábrica do Excel com uma sequência de data de seu país de origem, com a máscara e o comando de retorno com a nossa sequência dd/mm/yyyy impede qualquer inserção de dados que não estejam neste neste formato. Haveria algo menos agressivo que uma depuração fim?! O 'On Error Resume Next' resolve parcialmente até a próxima inserção equivocada. Abraço, parabéns pelo trabalho!
Boa noite, professor ! O senhor esta fazendo um excelente trabalho e como sempre sanando todas as duvidas, ficamos muito grato quanto ao conhecimento que esta passando pra nos, Osssss!!!
Obrigado Roberto. Fico feliz em poder compartilhar nosso conhecimento.
Professor suas aulas estão fantásticas, acompanhei desde a primeira aula, seu conteúdo é muito bom. Depois de muitas tentativas frustradas estou finalmente conseguindo aprender vba. Obrigado por compartilhar com a gente seu conhecimento, tem ajudado muitas pessoas, gratidão.
Boa noite, professor Renato !! Tenho acompanhado as suas aulas, que se diga, de passagem, a cada apresentação, vem-nos com excelentes explicações, e extremo cuidado, de um genuíno professor. Parabéns! Grande Abraço!
Aula espetacular, parabéns.
Muito bom! aprendendo d+. Algumas falhas e modificações já consigo corrigir e fazer sozinho. Quando começas as modificações jé imagino como será a solução isto significa que teus ensinamentos são intuitivos. parabéns mesmo.
Professor, é incrivel seus videos, parabens! muito obrigada, estou criando um formulario por aqui pra trabalho. Tenho uma duvida apenas, eu coloquei um textbox de horas, a formataçaõ ficou correta mas quando clico pra exibir essa hora , ao alterar cadastro, aparece em fração, voce poderia me responder como ajustar esse formato de hora quando clica e seleciona um cadastro, por favor? muito obrigada, Luisa
valeu, ta ficando bom demais.
Professor sobre o meu comentário já tenho o problema resolvido. Erro meu queria cadastrar novo com a planilha protegida depois de muitas cabeçadas resolvi a questão. Todos os dias espero por nova aula. Muito obrigado
Que bom, José Fernandes. É assim que a gente aprende. Sempre tentando coisas novas.
Sugestão para as próximas aulas, um painel de login com usuário e senha onde é possível cadastrar usuários que poderão usar a planilha e cada usuário terá acesso a certo tipo de funcionalidade. Por exemplo, usuário de nível 4 tem acesso a toda planilha, usuário de nível 3 tem acesso a toda planilha mas não consegue deletar registros, etc...
Boa tarde, suas aulas são muito boas prendi muito, mas estou com uma duvida será que tem como colocar esse botão imprimir direto na ficha de cadastro de cliente ou seja quando você preenche a ficha de cadastro de cliente e clica no botão salvar ele salva na planilha e preenche automaticamente a ficha de impressão com a opção de imprimir em PDF ou ir direto pra impressora configurada?
Olá Renato! Tudo bem?
Em relação ao botão Imprimir, não está carregando as informações da planilha para os campos do relatório de impressão.
Se puder dar uma dica eu agradeço.
Obrigado
Bom demais.
Um botão para exportar o arquivo em Excel seria muito interessante tbm. Como se fosse imprimir porém geraria um novo arquivo somente com o banco de dados, para uma busca por mês e envio do arquivo. Sugestão.
Boa-noite, excelente aula e explicações, seria possível deixar um padrão de letra? Ex:sempre que escrever a letra fica maiúscula ou a primeira maiúscula, para manter um padrão no banco de dados.obrigado
Professor. No botao buscar esta configurado para trazer apenas os dados de 1 cpf. Se eu tiver 3 registros do mesmo cpf, como trazer os 3 quando eu buscar?
Muito bom professor, está de parabéns! Excelente conteúdo!
Preciso de uma ajuda, caso a busca seja com nomes duplicados apresenta erro. Como faço para executar a busca e me trazer todos com o mesmo nome?
Conseguiu ? Tenho o mesmo problema
@@isabellaandrade1982 Eu gostaria de saber também por favor me ajude
@@miriawolf9194 tem um outro canal que sigo que resolveu... Canal SGP ... da uma olhada lá
Boa noite amigo Renato . As suas aulas são um espetaculo. Mas por vezes a gente quer andar mais depressa que o professor e ainda não descobri como posso cadastrar mais de 5 nomes ao 6° dá um erro de "não foi possível executar o método Insert da classe Range. Há solução para este problema. Agradecia imenso. Um abraço daqui de Lisboa.
Boa tarde, eu preciso criar uma planilha porém o botão delete não pode apagar tudo. Preciso apagar de uma em uma linha, por exemplo a linha B3 ou B4 tipo assim, porque eu faço uma lista de encomenda de moradores do condomínio, aí o morador retira a encomenda eu apago só a encomenda/ linha que ele retirou. Porque terá outras encomendas e não pode ser apagado, só com a retirada da respectiva linha/ encomenda. O mercado livre entrega um produto eu recebo e dou entrada no sistema, porém atualmente utilizamos bloco de notas. E eu quero melhorar isso passando para o Excel, aí o morador vem e retira a encomenda eu deleto só o que ele retirou e as outras encomendas precisamos continuar, e a encomenda vai estar numa lista, as vezes pode ser retirado a primeira ou a última, preciso escolher e deletar só ela. Aí depois até reescrever sobre aquele espaço apagado. Me ajudem já fiz a planilha já ativei os botão porém está apagando tudo.
SHOWWWWWW!!!
Outra sugestão para as próximas aulas: É abrir o formulário sem aparecer o excel atrás, como se ele fosse um software e você consiga gerenciar tudo pelo formulário, ficaria muito bacana!
Aprendeu como faz?
@@lecteen Aprendi sim amigo.
@@vitao5005 ja ia perguntar como mas vi que ta nas próximas aulas hahaha. Valeu amigo
@@lecteen exato kkkk qualquer coisa pode me perguntar que se eu puder ajudar eu ajudo, blz? bons estudos!!
Boa noite Reyno, estou fazendo tudo no relatório do cliente e na lista, mas a data (eu tenho duas) não aparece, não sei o que fazer. Você pode ajudar?
Boa Noite é normal o código automatico começar de baixo pra cima?
Bom dia
Montei uma estrutura com 20 colunas e 26 linhas com: ID, NÚMERO DE TELEFONE, OPERADORA, ENDEREÇO,ETC.
Coloquei tudo em um único layout com 20 textboxs visualmente bem organizados, quando eu digito na texboxID um número, ele automaticamente replica os demais dados e informações nas outras texbox, tudo certo até ai, o problema é que eu não estou conseguindo por exemplo ao digitar somente o endereço, ou o código do cliente e ou o número de telefone aparecer as informações nas demais texbox, por exemplo se eu digitar na texboxTELEFONE o número de telefone por exemplo, não aparece o ID,ENDEREÇO, ou seja consegui como evento “EXIT”, montar na texboxID, tudo que eu queria ficou filé, mas para as demais texbox não consigo programar para ter a mesma ação.
uma pergunta, tem como transforma essa ficha de impressão tambem em PDF pelo proprio Excel la pelo formulario dos dados?
Aprendeu?
Na minha planilha tem 19 campos, fiz o procedimento mas mesmo continua dando erro só que agora na coluna 13 em diante.
👏🏽👏🏽👏🏽👏🏽👏🏽
Professor, o código "Dim data As Date" não funcionou em mudar a Data, tive que formatar o campo Data da planilha como Data Abreviada. O que pode ser?
Ao abrir o formulário o botão SALVAR NOVO não esta ativo, razão pela qual não posso continuar na aula 11, e não apresenta erro.
Você precisa clicar em inserir novo para habilitar o botão salvar novo.
Bom dia,
Estou criando um Cadastro de Alunos seguindo as instruções das aulas e fazendo as alterações para o meu cadastro, este tem um total de 14 colunas, estando na opção da busca de dados, é me dada a seguinte mensagem:
"Erro em tempo de execução 381"
E ao clicar em depuração me aparece o seguinte:
Dados = Plan1.Range("C" & Rows.Count).End(xlUp).Row
LISTA = Clear
LISTA.RowSource = Clear
y = 0
For fila = 5 To Dados
Descrição = ActiveSheet.Cells(fila, 3).Value
If UCase(Descrição) Like "*" & UCase(Me.TextBoxBusca.Value) & "*" Then
Me.LISTA.List = Range("A1:AZ4").Value
Me.LISTA.Clear
Me.LISTA.AddItem
*** Me.LISTA.List(y, 0) = ActiveSheet.Cells(fila, 3).Value
Me.LISTA.List(y, 1) = ActiveSheet.Cells(fila, 4).Value
Me.LISTA.List(y, 2) = ActiveSheet.Cells(fila, 5).Value
Me.LISTA.List(y, 3) = ActiveSheet.Cells(fila, 6).Value
Me.LISTA.List(y, 4) = ActiveSheet.Cells(fila, 7).Value
Me.LISTA.List(y, 5) = ActiveSheet.Cells(fila, 8).Value
Me.LISTA.List(y, 6) = ActiveSheet.Cells(fila, 9).Value
Me.LISTA.List(y, 7) = ActiveSheet.Cells(fila, 10).Value
Me.LISTA.List(y, 8) = ActiveSheet.Cells(fila, 11).Value
Me.LISTA.List(y, 9) = ActiveSheet.Cells(fila, 12).Value
Me.LISTA.List(y, 10) = ActiveSheet.Cells(fila, 13).Value
Me.LISTA.List(y, 11) = ActiveSheet.Cells(fila, 14).Value
Me.LISTA.List(y, 12) = ActiveSheet.Cells(fila, 15).Value
Me.LISTA.List(y, 13) = ActiveSheet.Cells(fila, 16).Value
y = y + 1
End If
Next
Peço desculpas por enviar todo o bloco da opção de busca, talvez desta forma, seja possível me auxiliar.
Grato
Conseguiu resolver? O meu não deu certo ... tenho 37 colunas
@@isabellaandrade1982resolveu? Meu ta dando erro tb na primeira linha