Fico muito feliz que tenha gostado Almeida! Espero que ainda encontre muito material de estudos aqui nos vídeos. Tenho mais de 1.130 vídeos publicados. Bons estudos
É claro que existem muitos feras aqui, uma dica que dou para quem é bem iniciante como eu é: 1º ) Assista a aula completa sem abrir o Excel, apenas para pegar o conceito 2º) Assista a aula novamente, dessa vez acompanhando o passo-a-passo do Trovato. 3º) Tenta fazer tudo sozinho, se não conseguir volta no vídeo e vai tentando. Estou usando esse método e tem funcionado. Se tiver paciência e persistência da pra aprender. Parabéns pela EXCELente aula Trovato. E viva o Calypso 😂😂😂
Olá Fernando! Fico muito feliz que esteja gostando dos trabalhos! Continue firme e forte pois a playlist, a partir de 11/12 ficará com 97 vídeos de VBA!!! Bons estudos e sucesso!
MESTRE...eu era coboleiro, tive pouca experiência com assembler, mas quando você usou o chr(13) era o código do assembler usado da mesma forma que usou... Em verdade o Assembler nunca deixou de existir, quem programa em assembler não há limites ou fronteiras, até porque é a linguagem que os processadores usam até hoje....Um abraço, estou adorando suas aulas, apenas a sintaxe da linguagem VBA traz um novo conceito de programação...
Olá Fernando! Incrível como podemos navegar pelas diversas linguagens de programação não é? Depois que aprendemos bem uma linguagem a adaptação para outras fica bem mais fácil. Eu nem arrisco aprender Assembler! Deve ser difícil demais e quando era moleque reprovei em um curso de Cobol! kkkkk. Tinha 12 anos e não entendi nada do que estudei!!! Grato pelas mensagens e por acompanhar os trabalhos! Espero que encontre ainda muitas aulas por aqui! Abraços.
Caro Mestre....O Assembler é a mãe de todas as linguagens, como eu digo não há limites para desenvolvimento de rotinas, do tipo inverter a lógica do processamento, você pode desenvolver uma rotina cujo objetivo é acessar uma porta lógica centenas de milhares de vezes até queimar. Todo racker é obrigatório no seu currículo, sólidos conhecimentos de Assembler, nem o "C" consegue alcançar a livre programação do Assembler.... Em verdade, quem programa em Assembler opera em nível de instrução de máquina e não de programação.
Trovato, Eu estou adorando este seu curso. Quero aprender muito neste período de quarentena. Assistindo a esta aula tive uma ideia que gostaria de compartilhar com você. Na rotina de atualização do combobox você usa o evento open. Não seria mais produtivo colocar o evento change? Assim evitaria ter que criar uma rotina de atualização. Para mim está evidente que estas rotinas que você criou tem uma finalidade didática....
É sempre gratificante professor está assistindo suas videos aulas,são muitas esclarecedoras para o nosso conhecimento,muito obrigado,um forte abraço e que Deus te abençoe sempre você e sua família.
Muito obrigado pela sua mensagem luiz domingo da silva silva ! Retribuo gentilmente todos os votos e espero que o curso e as aulas de meu canal continuem lhe ajudando e ajudando a quem precisa aprender essa incrível ferramenta!
Parabéns por sua nobre iniciativa de compartilhar seus conhecimentos gratuitamente. Estou acompanhando seus vídeos, novidades e canal. Forte abraço! Que você tenha ainda mais sucesso!
Esta aula foi ótima. Não querendo criticar, mas já criticando, há professores que já numa altura dessa da aula ainda volta a ensinar criar um userform, encontrar a janela de propriedades e assim por diante, perdendo muito tempo com informações repetitivas. Parabéns Professor Alessandro Trovato! Gostei de sua aula.
Muito obrigado pela mensagem e pelo feedback José! Fico feliz que tenha gostado da aula. Continue acompanhando firme o projeto! Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos! Espero que os mais de 420 vídeos tutorias que possuo atualmente (só de Excel são mais de 170!) possam lhe ajudar. Bons estudos e sucesso!
Boa noite Alessandro! Fiz o curso de Power Point que você e o Claudio fizeram em parceria aqui no RUclips. Fiquei muito feliz com o vídeo que você me enviou me parabenizando. Se possível poderia fazer um vídeo explicando como fazer uma planilha de conciliação de dados que apague de uma só vez todas as linhas que possuem o número do documento (crédito, ex: 345) e o número do documento acrescido de 01 ( débito, ex: 34501). Muito obrigado.
Muito obrigado pelo feedback Eduardo! Fico muito feliz que esteja gostando dos trabalhos! Se você ainda não é um inscrito convido você a se inscrever em meu canal de vídeos! Espero que os mais de 390 vídeos tutorias que possuo atualmente (só de Excel são mais de 170!) possam lhe ajudar. Relação completa das aulas: sigaonerd.esy.es/index.html Bons estudos e sucesso!
Muito boas as aulas. Sou autodidata em VBA, mas muita coisa eu programava sem compreender bem a mecânica. Esse curso está me ajudando a fazer programação mais lógica. Uma coisa sobre a atualização da ComboBox pode ser inserida quando o registro é alterado (apagado ou inserido) diretamente como procedimento "Change" na planilha "Clientes".
Olá Cristian! Também sou autodidata em VBA e com pesquisa e testes fui aumentando meus conhecimentos. No final acabei me apaixonando pelo VBA. Valeu pela dica!!! Bons estudos e sucesso!
Muito obrigado Lindomar Lemos pela sua mensagem. Tenho mais de 150 aulas no canal e duas sempre são liberadas por semana. Espero que continue acompanhando os trabalhos! Bons estudos.
Olá Professor Alessandro!!!! Estou gostando muito das suas aulas e já estou na aula 14 de Macros e VBA, além de já ter assistidos algumas aulas de fórmulas e funções. Trabalho com relatórios em planilhas que precisam ser atualizadas constantemente. Suas aulas estão me ajudando muito a aprender novos caminhos para realizar as tarefas diárias de forma mais rápida e dinâmica. A maneira como você passa o conteúdo facilita bastante o aprendizado. Parabéns, muito obrigado por compartilhar seu conhecimento e Deus te abençoe cada vez mais!! Você merece!!!!!
Muito obrigado Arnaldo Ferreira de Morais pelo seu retorno. Fico muito feliz em saber que está gostando das aulas. Já gravei mais algumas aulas do curso de Macros e VBA e espero atingir até a aula 60 com conteúdos deste treinamento. Obrigado pelo seu feedback e bons estudos!
Olá Alessandro!!! Parabéns por suas aulas, estou acompanhando todo o curso de Macros e VBA, o qual está sendo muito útil. Gosto muito da sua didática, parabéns pela iniciativa. Abraço.
ola professor, continuo assistindo as video-aulas, e tem sido muito proveitoso, aproveito o ensejo para novamente parabeniza-lo, seu empenho em compartilhar conhecimento é muito nobre!
Parabéns pelo conteúdo! Com esta aula, descobri que a minha lógica estava mais enrolada que novelo de lã para excluir uma linha qualquer. É duro não conhecer todas as opções que a ferramenta disponibiliza.
é verdade, a fixação está condicionada a repetição. alguns aprendem com dez, vinte vezes, outros não. mas daqui seis meses já esqueceu. por isso que temos que estar sempre revisando e exercitando o aprendizado.
Parabéns Alessandro, muito bom seus videos, de todos os que vi ate hoje o seu foi o melhor, realmente consegui aprender, agora estou ansioso para saber quando você vai postar as próximas aulas.
Olá professor Alessandro! Suas aula são o máximo. Estou aprendendo muito com essa aulas. Gostaria se seria possível criar um botão de pesquisa no cadastro cliente, onde tem a opção de pesquisar, além do nome, o endereço ou cidade. Além de fazer busca com palavras chaves. Desde já agradeço pelas aulas.
Olá Weber! Muito obrigado pela mensagem e pelo feedback. Você aprenderá a fazer isso no projeto final do curso (acho que a partir da aula 51). Nas aulas extras de VBA que gravei (+20) você encontrará também rotinas para ajudar com sua dúvida. No dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND. Um encontro de profissionais da área. Participe! #ExcelWeekend Página do evento: bit.ly/2bRtXi1 Bons estudos e sucesso!
Boa tarde professor, estou neste momento a acompanhar o seu curso de macros e vba e estou a adorar, no entanto estou com muita dificuldade em encontrar o que realmente procuro e preciso. No projeto que estou a realizar eu preciso de mandar imprimir a informação que está inserida em determinadas células da minha planilha e posteriormente essa informação ser automaticamente apagada da minha planilha. Conseguiria ajudar-me? Obrigada
Olá +Alexandro pedrosa collares ! Não entendi bem sua dúvida. Nas aulas futuras (projeto planilha de orçamentos) falarei bastante sobre as rotinas de exclusão, cadastro e alteração. Bons estudos!
Procure na playlist de funções de Excel o recurso Eliminar Duplicadas Richard! Espero que encontre ainda muito material de estudos nos mais de 990 vídeos já publicados por aqui. Feliz 2022!
Olá Cleber Motta ! Sugestão anotada. Vamos falar sobre isso nas aulas sobre formulários... Se você baixar a planilha que disponibilizei logo no começo do curso sobre as macros de classificação, você pode editar o código e lá encontrará como montar a estrutura... mas em breve falaremos disso.
Alessandro, nao sei se ja fez um video sobre isso, e também nao tenho ideia do nome desta função (se é que ela existe) Estou com um problema na exclusão de telefones FIXOS de uma lista de clientes, tenho interesse apenas nos telefones CELULARES, existe algum comando que apague automaticamente os telefones FIXOS e mantenha apenas os celulares?
#26 - Macros e VBA - Excel - Curso Grátis e Completo - Aprenda a Programar Na vigésima sexta aula iremos aprender a criar uma rotina para exclusão de registros em uma tabela. Neste exemplo vamos utilizar a planilha de cadastro de clientes criadas na aula 6 deste curso. Após a escolha de um registro através de uma caixa de combinação, vamos posicionar o cursor na linha correta da tabela e eliminar o registro. Conceitos: - Criação de Subs - Comparação de valores com o IF - Apagando linhas com ENTIREROW . DELETE - Saindo de um loop com Exit Do Espero que goste do conteúdo. Se gostou compartilhe com seus colegas de trabalho e amigos! ruclips.net/video/SevbKuBxlec/видео.html
Alessandro, bom dia. Mais uma vez preciso de sua ajuda. Gosto muito de sua forma de ensinar. Fiz esta macro, porém quando ela não encontra a linha a ser excluída, apresenta erro e pede para corrigir. Gostaria de sua orientação. Antecipadamente agradeço. Sub Excluir_linha() ' ' Excluir_linha Macro ' Exclui linha no banco de movimentos financeiros e no banco de provisões resp = InputBox("Informe o código a ser excluído") Sheets(Array("Bco Mov.", "Bco Provisões")).Select Sheets("Bco Mov.").Activate Cells.Find(What:=resp).Activate lin = ActiveCell.Row Rows(lin).Select Selection.Delete Shift:=xlUp Sheets("Ent. Dados").Select Range("B4").Select End Sub
Professor, ótima aula! Estou gostando muito do conteúdo! Porém me surgiu uma dúvida... Se no inicio da planilha temos alguém com XYZ e no fim temos uma alguém que possui esse mesmo nome XYZ, e eu selecionar para excluir o individuo da ultima posição, ele acaba excluindo o da posição inicial... No caso, teria como excluir com base na ordem que aparece no ComboBox?
Seja bem vindo meu amigo! Espero que encontre nas mais de 300 aulas que possuo muito material de estudo! Sucesso e como diria o Spock: Vida longa e próspera!
Primeiramente parabéns pelas aulas, são muito bem elaboradas. Professor gostaria que a medida que faço os cadastros e exclusões, o excel crie um banco de dados com tais transações, assim consigo buscar para cada código as entradas e saídas, é possível? Obrigado
Olá Guilherme. Nas aulas da playlist de macros e VBA do meu canal de vídeos você encontrará várias aulas que poderão ajudá-lo com sua necessidade. Já tenho mais de 4 projetos completos gravados e disponíveis para estudos. Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos! Espero que os mais de 560 vídeos tutorias que possuo atualmente (só de Excel são mais de 260!) possam lhe ajudar. Bons estudos e sucesso!
Excelente aula! Só uma dúvida, fiz conforme as orientações e na hora de executar o comando, se a combo box está vazia, o código funciona, mas se está com o nome, não exclui e tbm não mostra nenhum erro, só não exclui. Será que fiz algo de errado?
Ola´Alexandre Estou estudando pelos seus vídeos e achado excelentes! Estou tendo algumas dificuldades no funcionamento das minhas planilhas. Coloco os códigos e por algum motivo não estão funcionando comigo. Voce tem como me ajuddar" Obrigado Gilson
Professor, mas e para o caso da outra planilha que vc ensinou onde o cadastro não é horizontal. O código funciona igual ou tenho que fazer modificações?. Estou elaborando uma para auditoria de embarques. Preciso muito da sua ajuda
Olá Strateiro! Há aulas na playlist que ensinam diversas técnicas de adição / alteração e exclusão de registros, inclusive no Access e Oracle. Dê uma olhada no site que vou colocar na mensagem abaixo para facilitar a busca. Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos! Espero que os mais de 660 vídeos tutorias que possuo atualmente (só de Excel são mais de 350!) possam lhe ajudar. Site com todos os vídeos dos cursos completos organizados: sigaonerd.esy.es/index.html Site com meus cursos com certificados: cursos.alessandrotrovato.com.br Bons estudos e sucesso!
Alessandro , como executar uma função para deletar o reultado na ulticel como exemplo na aula 35 o terceiro resultado sempre soma com resultado da ulticel.
Alessandro Trovato, obrigado pelas aulas. Tenho uma pergunta: Quando temos uma lista de clientes muito grande, como podemos rodar até encontrar o nome pretendido? Aqui eu tenho que ir abaixando pelo botão de rolagem da planilha e clicar na Caixa comboBox até encontrar. Existe um jeito mais fácil?
Olá Alessandro, Obrigado pelas ótimas aulas! Acho que a planilha desta aula 26 no seu site SIGA O NERD não está correspondendo, por favor, poderia disponibilizar? Acredito que utilizando a da aula 6 para esta aula pode ser feita, mas somente para compararmos com a aula correta, muito obrigado pela dedicação, está nos ajudando muito!
Grato pelo feedback Alex! Convido você a se inscrever no canal e acompanhar as mais de 360 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND. Um encontro de profissionais da área. Participe! #ExcelWeekend Página do evento: bit.ly/2bRtXi1 Bons estudos e sucesso!
Alessandro, bom dia!! Utilizo o Excel 2016 e na Guia Desenvolvedor não aparece pra mim o grupo Modificar como aparece no seu. Preciso de acesso ao botão painel de documentos. Poderia me auxiliar?
Alessandro, boa noite! Primeiramente, meus parabéns pelo treinamento! Os vídeos são extremamente bem feitos e a sua didática é maravilhosa! É muito difícil encontrar conteúdos explicativos com tamanha qualidade na internet. Bom, gostaria de tirar uma dúvida. Não sei se vc ainda vai abordar isso nos próximos vídeos pois ainda não cheguei no final deles. Caso vc precise procurar o conteúdo de uma célula, carácter por carácter, como poderíamos proceder? Por exemplo, imagine que temos um nome de registo cadastrado como João da Silva, caso digitemos em uma célula configurada como célula de busca, somente João, ou somente Silva, como faríamos o código varrer carácter por carácter dentro de cada célula até encontrar o registro que queremos? Muito obrigado!!!
Bom dia, não sei se passei batido em algum momento aqui, mas a minha planilha não está atualizando a barra de rolagem quando eu insiro um registro. Os registros vão para a planilha de dados, são gravados mas a barra de rolagem onde escolho um registro para excluir não é atualizada, somente quando fecho o programa.
Muito bom, já pensou na possibilidade de ter o curso completo em dvd para vender ? Sem precisarmos esperar uma aula por semana? Com certeza venderia bastante...Se vc tiver eu compro...
Olá ***** ! Ainda não tenho... Essa aulas são gravadas semanalmente. Estou pensando em montar uma loja virtual pois há muito solicitações... mas um passinho de cada vez. Por enquanto vou fornecendo o conteúdo para que todos possam ter acesso a eles!
olá amigo, neste caso o mais correto seria colocar esse evento de carregar os itens no comboBox já na programação do botão gravar, correto? assim já faria tudo de uma vez. Mas esse botão foi feito com uma macro vinculada, e esse evento de carregar o combo box está sendo feito totalmente com código. é possivel fazer isso?
Olá Edmundo! Creio que não exista um modo "mais correto" mas sim que há sempre outras formas de fazer o código para melhorá-lo e aperfeiçoa-lo. Para fins didáticos pensei em rotinas que fariam os interessados no conteúdo ver uma forma simples e de fácil aplicação para aprender o conceito e na medida que a pessoa vai evoluindo no curso ela possa pensar em outras soluções. Fazemos isso todos os dias quando temos que dar manutenção no código de terceiros ou analisar problemas que nos passam com códigos antigos. Acredito que você seja desenvolvedor também e passe por isso todos os dias certo? Em programação falo que tudo é possível, dependendo do nível de conhecimento de ferramenta do usuário e também da aplicação que ele está utilizando para construí-la. Grato por suas contribuições! elas enriquecem e muito as aulas!
Professor quando faço a inserção do Atualiza combo na pasta de trabalho ou na rotina da erro de sub não definida ou function não declarada. Podes ajudar? O código ficou igual ao seu! Abraços !
+Alessandro Trovato professor, já estou inscrito! o problema não resolveu, eis que fiz de um gambi, hehehehe. eu criar mais uma rotina no módulo, que foi criado quando gravamos a macro para o cadastro. desssa forma usei o Call com o nome da macro (Call atualizaCombo) para atualizar o a combo quando excluirmos o registro. Para atualizar na abertura do arquivo, eu deixei o código e não o comando para chamar a rotina. assim deu certo. antes eu estava fazendo o curso no mesmo arquivo, agora vou separar por aulas, as que puderem ficar juntas, deixarei mas, nem todas darão certo. Aquele abraço! já estou na 29. :)
Alessandro, interessante demais esta aula, porém com muitos termos técnicos que infelizmente não ficou muito fácil o entendimento (pra mim é claro) . Te pergunto, se pode me indicar algum livro ou aula na internet, onde possamos fixar os termos apresentados em vba como: O que é e para que serve SUBs, diferenças entre selecionar range de cells, objetos, propriedades. Nas fórmulas fora do vba usamos ponto e vírgula, na programação usa- se mais virgula, especificação dos comandos etc... ou seja ir afundo nos fundamentos do VBA.
Olá J Silva! Todos esses conceitos eu abordo no curso, mas de forma diluída nas aulas. Se quiser uma boa base, dê uma olhada no livro do Júlio Battisti de VBA ou do Bill Jellen (Macros e VBA 2016). Bons estudos e sucesso!
Ótima Aula . Mas se eu tiver que excluir em 2 planilhas no caso tem 1 planilha de clientes mas se focem 2 e gostaria de selecionar um item na caixa de combinação e excluir nas 2 planilhas.
Olá Elder! Continue assistindo as aulas do projeto de Macros e VBA pois nas 92 aulas disponíveis você encontrará todos os recursos necessários para fazer o que precisa! Convido você a conhecer os demais vídeos do canal. Atualmente tenho quase 360 vídeos publicados sendo que do Excel já são mais de 150! Segue abaixo o link para inscrição no canal. As aulas estão todas gravadas e liberadas em playlists para facilitar os estudos. Link de inscrição: ruclips.net/channel/UCw774e7LrGYFc-D97JT1oCg Site com conteúdo (dos cursos completos) em ordem de estudo: sigaonerd.esy.es/index.html Bons estudos e sucesso!
Gostei de sua forma de ensinar. Fiz esta macro, porém se abrir e fechar o InputBox ou quando ela não encontra a linha a ser excluída vai apagando sucessivamente a partir da primeira linha da planilha. Gostaria de que você me orientasse. Antecipadamente agradeço. Sub Excluir_linha() ' ' Excluir_linha Macro ' Exclui linha no banco segundo um critério em dois bancos de dados simultaneamente resp = InputBox("Informe o código a ser excluído") Sheets(Array("Bco Mov.", "Bco Provisões")).Select Sheets("Bco Mov.").Activate Cells.Find(What:=resp).Activate lin = ActiveCell.Row Rows(lin).Select Selection.Delete Shift:=xlUp Sheets("Ent. Dados").Select Range("B4").Select End Sub
Olá Alessandro, tudo bem? Primeiramente parabéns pelos vídeos, estão muito bem explicados e são incríveis! Tenho uma dúvida sobre essa função (e que utilizaria da mesma forma para a função de editar). Por exemplo, tenho um banco de dados da seguinte forma: VEICULO | MODELO | DATA | QUANTIDADE | OBSERVAÇÃO Carro Modelo 1 10/08 2 Branco Carro Modelo 1 10/08 1 Verde Carro Modelo 2 11/08 4 Branco Carro Modelo 3 10/08 1 Vermelho Moto Modelo 1 12/08 3 Branco Moto Modelo 2 10/08 1 Prata Carro Modelo 1 12/08 2 Branco Carro Modelo 1 12/08 2 Azul Carro Modelo 1 13/08 1 Branco Carro Modelo 3 11/08 2 Branco É só um exemplo, mas o que acontece, para a mesma "categoria" eu tenho mais de um modelo, data e quantidade. E quando fosse executado o comando para Alterar ou Excluir fosse validado todos os campos, como eu poderia fazer isso? Pois no modelo que mostrou, usando o DO WHILE o Excel vai parar no primeiro registro encontrado e excluir/alterar o mesmo, mas eu preciso que diversas colunas sejam validadas. Tem algum vídeo relacionado a esse conteúdo? Abraços!!
Olá Alessandro!!! estou adorando suas aulas e a metodologia, achei seu canal enquanto procurava por um código, que deletasse imagens inseridas em uma determinada área, encontrei o código, mas não o entendi, então comecei a procurar meios de me aprofundar em VBA, e suas aulas estão sendo ótimas! o código foi esse: Sub RemoverImg() On Error Resume Next Dim img As Shape For Each img In ActiveSheet.Shapes If Not Application.Intersect(img.TopLeftCell, ActiveSheet.Range("a1:c8")) Is Nothing Then img.Delete End If Next End Sub Ainda não consigo compreende-lo, embora funcione bem vc poderia explica-lo? Estou criando uma planilha de matricula de alunos numa biblioteca, as imagens são as fotos para as carteirinhas, consegui inserir os dados e copiar a imagens da carteira para cada aluno, e tbm buscar a foto dele automaticamente de acordo com o numero da matricula que deve ser o mesmo da foto, só que cada vez que eram importadas as fotos, ficavam uma por cima da outra, e teria que deleta-la, pois, quando a carteira estava pronta, a macro seleciona e copia a área levando consigo a imagem layout da carteira com transparência, os dados das células abaixo, e a foto do aluno, sendo que o layout sempre é o mesmo, mas a foto sempre chega uma por cima da outra quando a macro importa. sou com VBA em excel, gosto muito de lógica, até agora tudo foi feito com funções, e alguns comando simples vba como if, then, and, or, e edição de códidos em macros, mas gostei muito da ideia de aprender VBA...Obrigado por tudo e fica com Deus!!!
Olá Alisson .PS ! Obrigado por estar acompanhando a aula e pelo seu feedback. É muito importante. Basicamente o código que você copiou checa, com a estrutura de repetição FOR EACH cada imagem (Shape) que está em sua planilha. Se ele encontra o shape entre as células de A1 e C8 então ele apaga a imagem. Bem simples e funcional o código. Espero que com o curso você seja capaz de criar seus próprios códigos e quem sabe um dia ainda repassar esse conteúdo ensinando a terceiros. Aprendemos mais ensinando! Sucesso amigo...
olá... aulas muito boas... finalmente pude fazer uma planilha de cadastro de itens com exclusão sem bagunçar os dados...porém, semelhante ao exemplo da aula, tenho uma lista de itens ao invés de cliente, mas preciso que ela fique oculta e, ao fazer isso o código não encontra mais a planilha e da erro.. como posso resolver?
Olá Ygor. Na hora da busca reexiba a planilha, faça a busca e depois oculte-a novamente. Normalmente não tenho problemas quando uma planilha está oculta para buscar os dados. Dá uma olhada na planilha de orçamentos que está no curso, após a aula 52 se eu não me engano que tenho técnicas de recuperar esses itens de outra planilha para o projeto de orçamentos. Abraços. Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos! Espero que os mais de 540 vídeos tutorias que possuo atualmente (só de Excel são mais de 260!) possam lhe ajudar. Bons estudos e sucesso!
consegui manter a plan com os dados ocultos inserindo nas rotinas o re-exibir antes da chamada e o ocultando novamente no fim de cada rotina pro "adicionar", "excluir" e "atualizacombo"... ficou perfeito!! Obrigado e parabéns pelo curso!!!
Como eu faria para apagar em mais de uma planilha/aba? É assim, tenho uma planilha de controle de cartão de crédito, cada planilha corresponde ao mês, se eu fiz uma compra em 2 parcelas, essa mesma compra será repetida 2 vezes, tipo, no mês de Janeiro e Fevereiro, queria apagar essa entrada desses 2 meses.
Olá ... Olha estou tendo um problema na criação do formulário Excel com banco de dados em acces... Será que poderia me orientar ??? É o seguinte está tudo configurado, sem registro no acces, o formulário não abre, se eu colocar um registro manualmente ele abre,,,, o que seria isso, tem como resolver ???.
+someone bass Convido você a participar do II Congresso Nacional de Excel - ConaExcel. Vou participar como palestrante. O congresso é totalmente gratuito e vou falar sobre esse tema: Conectando planilhas com o ACCESS via VBA. Inscreva-se e garanta a sua vaga: www.conaexcel.com.br
Olá professor! Eu fiz o código de exclusão igual o que você fez entretanto quando seleciono um nome e clico no botão de exluir, aparece uma caixa dizendo "A execução do código foi interrompida", quando eu seleciono depurar aparece que o problema está na linha "Exit do", logo após a msgbox. Se eu executar pausadamente com F8 pelo VBA Editor não aparece nenhum problema. Fiquei confuso
Alam. Isso ocorre geralmente quando há alguma interferência na memória e o sistema operacional envia requisições de interrupção. Normalmente quando isso ocorre eu reinicio minha máquina e o problema é corrigido. Que versão que está utilizando? Espero que encontre nas mais de 300 aulas que gravei (+150 são do Excel) muito material de estudo. Bons estudos e sucesso! No dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND. Um encontro de profissionais da área. Participe! #ExcelWeekend pag.ae/bkcK7P1
Alessandro, aproveitei essa aula e montei um programa de inserção de alunos. Só que a atualização de tela não está funcionando no botão Excluir. Fiz todos os passos da aula, mas dá pra notar a tela atualizando. O que pode ter acontecido?
Olá emmanuel ferraz ... Observe se você deixou o comando application.screenupdating no início e na última linha do seu programa... E, mesmo se estiver, não se preocupe pois em alguns casos a tela pode dar uma pequena, mas rápida, atualizada...
Boa noite Alessandro, o código de atualizar combo, da planilha que estou criando a princípio funciona perfeitamente, ela terá vinte campos para ser preenchidos e a pesquisa será pelo CPF e CNPJ, o problema que enfrento é: se um cliente por ventura não for inserido o CPF ou CNPJ durante o cadastro, a atualização da combo para na linha em branco, ou seja, se tiver 50 clientes e o 20º não tiver o CPF ou CNPJ, do 19º em diante não aparece na combo. segue o meu codigo. Sub ATUALIZAR_COMBO_CPF() Application.ScreenUpdating = False Dim W As Worksheet Set W = Sheets("BancoDeDados") W.Select W.Range("C3").Select Sheets("A").COMBO_CPF.Clear Do While ActiveCell.Value "" Sheets("A").COMBO_CPF.AddItem ActiveCell.Value ActiveCell.Offset(1, 0).Select Loop Application.ScreenUpdating = True End Sub
Olá Jorge! Você deve inserir uma instrução IF dentro da estrutura de repetição DO WHILE. Se o valor da célula não estiver preenchido então ignorar a célula... Tem esse material nas aulas e vários exemplos de como você pode fazer isso no curso de Macros e VBA que publiquei no RUclips (São mais de 91 aulas até agora). Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND. Um encontro de profissionais da área. Participe! #ExcelWeekend Página do evento: bit.ly/2bRtXi1 Bons estudos e sucesso!
Professor quando abro a planilha retorna o seguinte erro: "erro em tempo de execução 9: subscrito fora do intervalo" e clicando em depurar vai para a linha "Sheets("Cadastro 1").ComboBox1.Clear, pode me ajudar?
Professor, primeiro Parabéns pelas aulas, muito boas! Estou com um problema que algumas pessoas já tiveram aqui mas não sei como resolver. Quando eu faço a sub AtualizaCombo e chamo ela em algum momento aparece "SUB OU FUNCTION NÃO DEFINIDA" Pelo que eu estava lendo parece que a sub tem que estar na "References Dialog Box" de onde ela quer ser chamada, para que ela seja visível para o procedimento de chamada. Como eu faço isso? Obs: A sub AtualizaCombo não está privada, mas os botões excluir e gravar estão (como no código que você fez) Obs2: Estou usando o Excel 2013.
Olá Carolina. Grato pela mensagem e pelo feedback. Baixe a planilha no meu blog: www.sigaonerd.com e compare o código. Deve ter faltado algum detalhe... Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos! Espero que os mais de 530 vídeos tutorias que possuo atualmente (só de Excel são mais de 300!) possam lhe ajudar. Site com todos os vídeos dos cursos completos organizados: sigaonerd.esy.es/index.html Bons estudos e sucesso!
Acho que descobri o erro. Coloquei a sub AtualizaCombo dentro do Módulo que estava no documento PERSONAL.xlsb então o documento CADASTRO CLIENTE não tem acesso à sub. Resolvi o problema. Muito obrigada.
Olá Paulo! Grato pelo feedback ! Você teve alguma mensagem de erro sendo exibida? Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos! Espero que os mais de 440 vídeos tutorias que possuo atualmente (só de Excel são mais de 190!) possam lhe ajudar. Bons estudos e sucesso!
Olá T. Costa! Você está utilizando que versão do Excel? É a 2007? As planilhas anteriores abriram normalmente? Tente depurar o código e identificar qual parte do código está retornando esse erro para você. Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos! Espero que os mais de 475 vídeos tutorias que possuo atualmente (só de Excel são mais de 220!) possam lhe ajudar. Bons estudos e sucesso!
Isso é porque você está criando essa sub em outra pasta de trabalho, verifica se não está na "PERSONAL" Talvez você já tenha sanado essa dúvida, mas pode ser que apareçam outras pessoas com a mesma.
Olá Diane! Há várias aulas em que demonstro como utilizar o VBA para apagar parte das células ou a planilha inteira. Você pode basicamente utilizar o comando range("A1,C1,E1").ClearContents que resolverá o problema! Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos! Espero que os mais de 450 vídeos tutorias que possuo atualmente (só de Excel são mais de 190!) possam lhe ajudar. Bons estudos e sucesso!
Alguem explica pq no meu pc a planilha esta demorando muito para abrir, salvar e fechar, meu note é relativamente novo hd 500, 2 G ram, Windows 8 Office 2010 professional plus.
Olá Marcelo Garcia Prudencio ! é bom rodar um programa antispyware e um bom antivirus do mercado. Rode também um desfragmentador e uma limpeza de discos do Windows. Tudo isso somado deve ajudar.
Alessandro Trovato já fiz isso e so acontece com essa planilha, tenho outras planilhas com códigos vba que rodam normalmente sem nenhuma dificuldade. Alguma outra ideia?
Marcelo Garcia Prudencio Sim. Neste caso o problema pode ser pontual nesse planilha em questão. Já tentou transferir os dados desta para outra planilha? Uma característica é o tamanho do arquivo que deve estar muito acima do padrão (indicando problemas de arquivo corrompido).
Como não gostar meu amigo, de 336 apenas 2 clicaram em não gostei, mas esses são aqueles que entra no excel para assistir filmes e acho que o que vc esta fazendo é um filme kkk não sabem nem por onde passa excel.
Isso mesmo José! Mas não tem problema. Não me estresso com os dislikes! Afinal não agradamos a todos não é? Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos! Espero que os mais de 420 vídeos tutorias que possuo atualmente (só de Excel são mais de 170!) possam lhe ajudar. Bons estudos e sucesso!
Olá Assis! Desculpe mas não entendi a sua pergunta. Você está dizendo sobre o alinhamento para centralizar o conteúdo em uma célula? Se for o comando é range("A1").horizontalalignment = true (para centralizar o conteúdo da célula A1 horizontalmente) Bons estudos!!!!
Boa noite Alessandro, Estou repassando as aulas com mas tranquilidades, estou tendo um ótimo Resultado!!!
Fico muito feliz com essa notícia Joaquim. O aprendizado vem da repetição e persistência. Tenho certeza que terá ótimos resultados. Bons estudos.
Adorei essa aula, foi muito boa, principalmente as partes de módulos, é uma mão na roda mesmo.
Fico muito feliz que tenha gostado Almeida! Espero que ainda encontre muito material de estudos aqui nos vídeos. Tenho mais de 1.130 vídeos publicados. Bons estudos
É claro que existem muitos feras aqui, uma dica que dou para quem é bem iniciante como eu é:
1º ) Assista a aula completa sem abrir o Excel, apenas para pegar o conceito
2º) Assista a aula novamente, dessa vez acompanhando o passo-a-passo do Trovato.
3º) Tenta fazer tudo sozinho, se não conseguir volta no vídeo e vai tentando.
Estou usando esse método e tem funcionado.
Se tiver paciência e persistência da pra aprender.
Parabéns pela EXCELente aula Trovato.
E viva o Calypso 😂😂😂
AOS CONTERRÂNEOS DE PLANTÃO: O CURSO ESTÁ ÓTIMO....OBRIGADO MESTRE DOS MESTRES....
Olá Fernando! Fico muito feliz que esteja gostando dos trabalhos! Continue firme e forte pois a playlist, a partir de 11/12 ficará com 97 vídeos de VBA!!!
Bons estudos e sucesso!
MESTRE...eu era coboleiro, tive pouca experiência com assembler, mas quando você usou o chr(13) era o código do assembler usado da mesma forma que usou... Em verdade o Assembler nunca deixou de existir, quem programa em assembler não há limites ou fronteiras, até porque é a linguagem que os processadores usam até hoje....Um abraço, estou adorando suas aulas, apenas a sintaxe da linguagem VBA traz um novo conceito de programação...
Olá Fernando! Incrível como podemos navegar pelas diversas linguagens de programação não é? Depois que aprendemos bem uma linguagem a adaptação para outras fica bem mais fácil. Eu nem arrisco aprender Assembler! Deve ser difícil demais e quando era moleque reprovei em um curso de Cobol! kkkkk. Tinha 12 anos e não entendi nada do que estudei!!! Grato pelas mensagens e por acompanhar os trabalhos! Espero que encontre ainda muitas aulas por aqui!
Abraços.
Caro Mestre....O Assembler é a mãe de todas as linguagens, como eu digo não há limites para desenvolvimento de rotinas, do tipo inverter a lógica do processamento, você pode desenvolver uma rotina cujo objetivo é acessar uma porta lógica centenas de milhares de vezes até queimar. Todo racker é obrigatório no seu currículo, sólidos conhecimentos de Assembler, nem o "C" consegue alcançar a livre programação do Assembler.... Em verdade, quem programa em Assembler opera em nível de instrução de máquina e não de programação.
Top Professor !!!!!!!!!!! mto legal suas aulas !!!!!!!!
Fico muito feliz que esteja gostando Yuri! Bons estudos!
Trovato, Eu estou adorando este seu curso. Quero aprender muito neste período de quarentena.
Assistindo a esta aula tive uma ideia que gostaria de compartilhar com você.
Na rotina de atualização do combobox você usa o evento open. Não seria mais produtivo colocar o evento change? Assim evitaria ter que criar uma rotina de atualização.
Para mim está evidente que estas rotinas que você criou tem uma finalidade didática....
É sempre gratificante professor está assistindo suas videos aulas,são muitas esclarecedoras para o nosso conhecimento,muito obrigado,um forte abraço e que Deus te abençoe sempre você e sua família.
Muito obrigado pela sua mensagem luiz domingo da silva silva ! Retribuo gentilmente todos os votos e espero que o curso e as aulas de meu canal continuem lhe ajudando e ajudando a quem precisa aprender essa incrível ferramenta!
Amei a aula! Obrigado, Prof!
Fico feliz que tenha gostado da aula Alexandre! Espero que goste do curso todo. Bons estudos!
Melhor que o melhor do mundo!
Obrigado de coração pelo feedback Guilherme! Espero que goste do curso todo...
Parabéns por sua nobre iniciativa de compartilhar seus conhecimentos gratuitamente.
Estou acompanhando seus vídeos, novidades e canal.
Forte abraço!
Que você tenha ainda mais sucesso!
Esta aula foi ótima. Não querendo criticar, mas já criticando, há professores que já numa altura dessa da aula ainda volta a ensinar criar um userform, encontrar a janela de propriedades e assim por diante, perdendo muito tempo com informações repetitivas. Parabéns Professor Alessandro Trovato! Gostei de sua aula.
Muito obrigado pela mensagem e pelo feedback José! Fico feliz que tenha gostado da aula. Continue acompanhando firme o projeto!
Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos!
Espero que os mais de 420 vídeos tutorias que possuo atualmente (só de Excel são mais de 170!) possam lhe ajudar.
Bons estudos e sucesso!
Isso é verdade.. todas as aulas são assim.. os caras ensinam como fazer user.. :/
Excel ente explicação Alesandro, parabéns vou tentar tentar fazer.
Fico feliz que tenha gostado Erivan! A prática levará a assimilação do conteúdo.
Boa noite Alessandro! Fiz o curso de Power Point que você e o Claudio fizeram em parceria aqui no RUclips. Fiquei muito feliz com o vídeo que você me enviou me parabenizando. Se possível poderia fazer um vídeo explicando como fazer uma planilha de conciliação de dados que apague de uma só vez todas as linhas que possuem o número do documento (crédito, ex: 345) e o número do documento acrescido de 01 ( débito, ex: 34501).
Muito obrigado.
Excelente vídeo aula, parabéns, você nasceu para ensinar!!
Muito obrigado pelo feedback Eduardo! Fico muito feliz que esteja gostando dos trabalhos!
Se você ainda não é um inscrito convido você a se inscrever em meu canal de vídeos!
Espero que os mais de 390 vídeos tutorias que possuo atualmente (só de Excel são mais de 170!) possam lhe ajudar.
Relação completa das aulas: sigaonerd.esy.es/index.html
Bons estudos e sucesso!
Muito boas as aulas. Sou autodidata em VBA, mas muita coisa eu programava sem compreender bem a mecânica. Esse curso está me ajudando a fazer programação mais lógica.
Uma coisa sobre a atualização da ComboBox pode ser inserida quando o registro é alterado (apagado ou inserido) diretamente como procedimento "Change" na planilha "Clientes".
Olá Cristian! Também sou autodidata em VBA e com pesquisa e testes fui aumentando meus conhecimentos. No final acabei me apaixonando pelo VBA. Valeu pela dica!!! Bons estudos e sucesso!
Excelente aula esta Alessandro Trovato Parabéns!!!
Muito obrigado Rodrigo Correia !
Alessandro Parabéns ,por sua iniciativa
de compartilhar conhecimentos !
Acompanho algumas vídeo - aulas e aprendi muito .
Obrigado .
Muito obrigado Lindomar Lemos pela sua mensagem. Tenho mais de 150 aulas no canal e duas sempre são liberadas por semana. Espero que continue acompanhando os trabalhos! Bons estudos.
Olá Professor Alessandro!!!!
Estou gostando muito das suas aulas e já estou na aula 14 de Macros e VBA, além de já ter assistidos algumas aulas de fórmulas e funções. Trabalho com relatórios em planilhas que precisam ser atualizadas constantemente. Suas aulas estão me ajudando muito a aprender novos caminhos para realizar as tarefas diárias de forma mais rápida e dinâmica. A maneira como você passa o conteúdo facilita bastante o aprendizado. Parabéns, muito obrigado por compartilhar seu conhecimento e Deus te abençoe cada vez mais!!
Você merece!!!!!
Muito obrigado Arnaldo Ferreira de Morais pelo seu retorno. Fico muito feliz em saber que está gostando das aulas. Já gravei mais algumas aulas do curso de Macros e VBA e espero atingir até a aula 60 com conteúdos deste treinamento. Obrigado pelo seu feedback e bons estudos!
seguindo as aulas....
O ritmo do aprendizado está indo muito bem +Rodrigo Correia ! Não esqueça de praticar os conceitos para que possa assimilar o conteúdo! Bons estudos.
👍👍👍 parabéns pelo excelente trabalho que estás executando!
Muito obrigado +ThePsicoativo pela mensagem!
Olá Alessandro!!! Parabéns por suas aulas, estou acompanhando todo o curso de Macros e VBA, o qual está sendo muito útil. Gosto muito da sua didática, parabéns pela iniciativa. Abraço.
Muito obrigado Roberto Perotti pela sua mensagem! Fico feliz em saber que está acompanhando e gostando do trabalho. Sucesso!
ola professor, continuo assistindo as video-aulas, e tem sido muito proveitoso, aproveito o ensejo para novamente parabeniza-lo,
seu empenho em compartilhar conhecimento é muito nobre!
excelente, parabens professor
Obrigado Deivid!
Parabéns pelo conteúdo! Com esta aula, descobri que a minha lógica estava mais enrolada que novelo de lã para excluir uma linha qualquer. É duro não conhecer todas as opções que a ferramenta disponibiliza.
como sempre aula fantástica!!!!
Muito obrigado por mais esse feedback fantástico +Ricardo Schwarz !
Show, que satisfação com essas aulas, Prof.ALessandro, parabéns...
é verdade, a fixação está condicionada a repetição. alguns aprendem com dez, vinte vezes, outros não. mas daqui seis meses já esqueceu. por isso que temos que estar sempre revisando e exercitando o aprendizado.
Parabéns Alessandro, muito bom seus videos, de todos os que vi ate hoje o seu foi o melhor, realmente consegui aprender, agora estou ansioso para saber quando você vai postar as próximas aulas.
Olá Max de Santi ! Muito obrigado pelo seu retorno. Publico aulas todas as quartas e domingos às 10h... muito obrigado por acompanhar o trabalho!
Muito obrigado pelo conteúdo de altíssima qualidade!!
Show de bola.
MUINTO OBRIGADO PELA ESPLICAÇÃO, ESTA MUINTO BOM, MAS GOSTARIA DE FASER A ESCLUSÃO APAGANDO MAIS DE UMA LINHA
Olá professor Alessandro!
Suas aula são o máximo. Estou aprendendo muito com essa aulas.
Gostaria se seria possível criar um botão de pesquisa no cadastro cliente, onde tem a opção de pesquisar, além do nome, o endereço ou cidade.
Além de fazer busca com palavras chaves.
Desde já agradeço pelas aulas.
Olá Weber! Muito obrigado pela mensagem e pelo feedback. Você aprenderá a fazer isso no projeto final do curso (acho que a partir da aula 51). Nas aulas extras de VBA que gravei (+20) você encontrará também rotinas para ajudar com sua dúvida.
No dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
Um encontro de profissionais da área. Participe! #ExcelWeekend
Página do evento: bit.ly/2bRtXi1
Bons estudos e sucesso!
Boa tarde professor, estou neste momento a acompanhar o seu curso de macros e vba e estou a adorar, no entanto estou com muita dificuldade em encontrar o que realmente procuro e preciso. No projeto que estou a realizar eu preciso de mandar imprimir a informação que está inserida em determinadas células da minha planilha e posteriormente essa informação ser automaticamente apagada da minha planilha. Conseguiria ajudar-me? Obrigada
Bela aula, gostaria de saber como apagar registros alternados, pois o conteúdo de algumas colunas não podem serem apagados por conterem formulas...
Olá +Alexandro pedrosa collares ! Não entendi bem sua dúvida. Nas aulas futuras (projeto planilha de orçamentos) falarei bastante sobre as rotinas de exclusão, cadastro e alteração. Bons estudos!
Richard Lopes Mendes
Boa noite Trovato! Caso minha planilha tenha linhas com mesmo conteúdo, como poderia fazer para excluir tudo de vez?
Procure na playlist de funções de Excel o recurso Eliminar Duplicadas Richard! Espero que encontre ainda muito material de estudos nos mais de 990 vídeos já publicados por aqui. Feliz 2022!
Olá Alessandro! Tudo Bem? Poderia, por favor, em uma aula futura explicações sobre o comando Sort (Classificar)? Obrigado
Olá Cleber Motta ! Sugestão anotada. Vamos falar sobre isso nas aulas sobre formulários... Se você baixar a planilha que disponibilizei logo no começo do curso sobre as macros de classificação, você pode editar o código e lá encontrará como montar a estrutura... mas em breve falaremos disso.
Alessandro, nao sei se ja fez um video sobre isso, e também nao tenho ideia do nome desta função (se é que ela existe)
Estou com um problema na exclusão de telefones FIXOS de uma lista de clientes, tenho interesse apenas nos telefones CELULARES, existe algum comando que apague automaticamente os telefones FIXOS e mantenha apenas os celulares?
#26 - Macros e VBA - Excel - Curso Grátis e Completo - Aprenda a Programar
Na vigésima sexta aula iremos aprender a criar uma rotina para exclusão de registros em uma tabela. Neste exemplo vamos utilizar a planilha de cadastro de clientes criadas na aula 6 deste curso.
Após a escolha de um registro através de uma caixa de combinação, vamos posicionar o cursor na linha correta da tabela e eliminar o registro.
Conceitos:
- Criação de Subs
- Comparação de valores com o IF
- Apagando linhas com ENTIREROW . DELETE
- Saindo de um loop com Exit Do
Espero que goste do conteúdo.
Se gostou compartilhe com seus colegas de trabalho e amigos!
ruclips.net/video/SevbKuBxlec/видео.html
Acabei de assistir a aula 26, fantástica , muito bom estas sub-rotinas, assim a programação fica estruturada e mais fácil de entender.
Alessandro, bom dia. Mais uma vez preciso de sua ajuda.
Gosto muito de sua forma de ensinar. Fiz esta macro, porém quando ela não encontra a linha a ser excluída, apresenta erro e pede para corrigir. Gostaria de sua orientação. Antecipadamente agradeço.
Sub Excluir_linha()
'
' Excluir_linha Macro
' Exclui linha no banco de movimentos financeiros e no banco de provisões
resp = InputBox("Informe o código a ser excluído")
Sheets(Array("Bco Mov.", "Bco Provisões")).Select
Sheets("Bco Mov.").Activate
Cells.Find(What:=resp).Activate
lin = ActiveCell.Row
Rows(lin).Select
Selection.Delete Shift:=xlUp
Sheets("Ent. Dados").Select
Range("B4").Select
End Sub
Professor, ótima aula! Estou gostando muito do conteúdo! Porém me surgiu uma dúvida... Se no inicio da planilha temos alguém com XYZ e no fim temos uma alguém que possui esse mesmo nome XYZ, e eu selecionar para excluir o individuo da ultima posição, ele acaba excluindo o da posição inicial... No caso, teria como excluir com base na ordem que aparece no ComboBox?
Muito Boa Suas Videos!!!Mais um INSCRITO
Seja bem vindo meu amigo! Espero que encontre nas mais de 300 aulas que possuo muito material de estudo! Sucesso e como diria o Spock: Vida longa e próspera!
Primeiramente parabéns pelas aulas, são muito bem elaboradas. Professor gostaria que a medida que faço os cadastros e exclusões, o excel crie um banco de dados com tais transações, assim consigo buscar para cada código as entradas e saídas, é possível? Obrigado
Olá Guilherme. Nas aulas da playlist de macros e VBA do meu canal de vídeos você encontrará várias aulas que poderão ajudá-lo com sua necessidade. Já tenho mais de 4 projetos completos gravados e disponíveis para estudos.
Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
Espero que os mais de 560 vídeos tutorias que possuo atualmente (só de Excel são mais de 260!) possam lhe ajudar.
Bons estudos e sucesso!
Excelente aula! Só uma dúvida, fiz conforme as orientações e na hora de executar o comando, se a combo box está vazia, o código funciona, mas se está com o nome, não exclui e tbm não mostra nenhum erro, só não exclui. Será que fiz algo de errado?
Aula concluída!
Ola´Alexandre
Estou estudando pelos seus vídeos e achado excelentes!
Estou tendo algumas dificuldades no funcionamento das minhas planilhas.
Coloco os códigos e por algum motivo não estão funcionando comigo.
Voce tem como me ajuddar"
Obrigado
Gilson
Professor, mas e para o caso da outra planilha que vc ensinou onde o cadastro não é horizontal. O código funciona igual ou tenho que fazer modificações?. Estou elaborando uma para auditoria de embarques. Preciso muito da sua ajuda
Olá Strateiro! Há aulas na playlist que ensinam diversas técnicas de adição / alteração e exclusão de registros, inclusive no Access e Oracle. Dê uma olhada no site que vou colocar na mensagem abaixo para facilitar a busca.
Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
Espero que os mais de 660 vídeos tutorias que possuo atualmente (só de Excel são mais de 350!) possam lhe ajudar.
Site com todos os vídeos dos cursos completos organizados: sigaonerd.esy.es/index.html
Site com meus cursos com certificados: cursos.alessandrotrovato.com.br
Bons estudos e sucesso!
Alessandro , como executar uma função para deletar o reultado na ulticel como exemplo na aula 35 o terceiro resultado sempre soma com resultado da ulticel.
Alessandro Trovato, obrigado pelas aulas. Tenho uma pergunta:
Quando temos uma lista de clientes muito grande, como podemos rodar até encontrar o nome pretendido? Aqui eu tenho que ir abaixando pelo botão de rolagem da planilha e clicar na Caixa comboBox até encontrar. Existe um jeito mais fácil?
Olá Alessandro, Obrigado pelas ótimas aulas! Acho que a planilha desta aula 26 no seu site SIGA O NERD não está correspondendo, por favor, poderia disponibilizar? Acredito que utilizando a da aula 6 para esta aula pode ser feita, mas somente para compararmos com a aula correta, muito obrigado pela dedicação, está nos ajudando muito!
Olá Elias! Anotado... Assim que lembrar faço a substituição!
Ótima aula. :)
Grato pelo feedback Alex!
Convido você a se inscrever no canal e acompanhar as mais de 360 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
Um encontro de profissionais da área. Participe! #ExcelWeekend
Página do evento: bit.ly/2bRtXi1
Bons estudos e sucesso!
Alessandro, bom dia!!
Utilizo o Excel 2016 e na Guia Desenvolvedor não aparece pra mim o grupo Modificar como aparece no seu. Preciso de acesso ao botão painel de documentos. Poderia me auxiliar?
Alessandro, boa noite!
Primeiramente, meus parabéns pelo treinamento! Os vídeos são extremamente bem feitos e a sua didática é maravilhosa! É muito difícil encontrar conteúdos explicativos com tamanha qualidade na internet.
Bom, gostaria de tirar uma dúvida. Não sei se vc ainda vai abordar isso nos próximos vídeos pois ainda não cheguei no final deles.
Caso vc precise procurar o conteúdo de uma célula, carácter por carácter, como poderíamos proceder? Por exemplo, imagine que temos um nome de registo cadastrado como João da Silva, caso digitemos em uma célula configurada como célula de busca, somente João, ou somente Silva, como faríamos o código varrer carácter por carácter dentro de cada célula até encontrar o registro que queremos?
Muito obrigado!!!
Bom dia, não sei se passei batido em algum momento aqui, mas a minha planilha não está atualizando a barra de rolagem quando eu insiro um registro. Os registros vão para a planilha de dados, são gravados mas a barra de rolagem onde escolho um registro para excluir não é atualizada, somente quando fecho o programa.
Muito bom, já pensou na possibilidade de ter o curso completo em dvd para vender ? Sem precisarmos esperar uma aula por semana? Com certeza venderia bastante...Se vc tiver eu compro...
Olá ***** ! Ainda não tenho... Essa aulas são gravadas semanalmente. Estou pensando em montar uma loja virtual pois há muito solicitações... mas um passinho de cada vez. Por enquanto vou fornecendo o conteúdo para que todos possam ter acesso a eles!
olá amigo, neste caso o mais correto seria colocar esse evento de carregar os itens no comboBox já na programação do botão gravar, correto? assim já faria tudo de uma vez. Mas esse botão foi feito com uma macro vinculada, e esse evento de carregar o combo box está sendo feito totalmente com código. é possivel fazer isso?
Olá Edmundo! Creio que não exista um modo "mais correto" mas sim que há sempre outras formas de fazer o código para melhorá-lo e aperfeiçoa-lo. Para fins didáticos pensei em rotinas que fariam os interessados no conteúdo ver uma forma simples e de fácil aplicação para aprender o conceito e na medida que a pessoa vai evoluindo no curso ela possa pensar em outras soluções. Fazemos isso todos os dias quando temos que dar manutenção no código de terceiros ou analisar problemas que nos passam com códigos antigos. Acredito que você seja desenvolvedor também e passe por isso todos os dias certo?
Em programação falo que tudo é possível, dependendo do nível de conhecimento de ferramenta do usuário e também da aplicação que ele está utilizando para construí-la.
Grato por suas contribuições! elas enriquecem e muito as aulas!
Professor quando faço a inserção do Atualiza combo na pasta de trabalho ou na rotina da erro de sub não definida ou function não declarada. Podes ajudar? O código ficou igual ao seu! Abraços !
+Alessandro Trovato professor, já estou inscrito!
o problema não resolveu, eis que fiz de um gambi, hehehehe.
eu criar mais uma rotina no módulo, que foi criado quando gravamos a macro para o cadastro.
desssa forma usei o Call com o nome da macro (Call atualizaCombo) para atualizar o a combo quando excluirmos o registro.
Para atualizar na abertura do arquivo, eu deixei o código e não o comando para chamar a rotina. assim deu certo.
antes eu estava fazendo o curso no mesmo arquivo, agora vou separar por aulas, as que puderem ficar juntas, deixarei mas, nem todas darão certo.
Aquele abraço! já estou na 29.
:)
Alessandro, interessante demais esta aula, porém com muitos termos técnicos que infelizmente não ficou muito fácil o entendimento (pra mim é claro) . Te pergunto, se pode me indicar algum livro ou aula na internet, onde possamos fixar os termos apresentados em vba como: O que é e para que serve SUBs, diferenças entre selecionar range de cells, objetos, propriedades.
Nas fórmulas fora do vba usamos ponto e vírgula, na programação usa- se mais virgula, especificação dos comandos etc... ou seja ir afundo nos fundamentos do VBA.
Olá J Silva! Todos esses conceitos eu abordo no curso, mas de forma diluída nas aulas. Se quiser uma boa base, dê uma olhada no livro do Júlio Battisti de VBA ou do Bill Jellen (Macros e VBA 2016).
Bons estudos e sucesso!
Ótima Aula .
Mas se eu tiver que excluir em 2 planilhas no caso tem 1 planilha de clientes mas se focem 2 e gostaria de selecionar um item na caixa de combinação e excluir nas 2 planilhas.
Olá Elder! Continue assistindo as aulas do projeto de Macros e VBA pois nas 92 aulas disponíveis você encontrará todos os recursos necessários para fazer o que precisa!
Convido você a conhecer os demais vídeos do canal. Atualmente tenho quase 360 vídeos publicados sendo que do Excel já são mais de 150! Segue abaixo o link para inscrição no canal. As aulas estão todas gravadas e liberadas em playlists para facilitar os estudos.
Link de inscrição: ruclips.net/channel/UCw774e7LrGYFc-D97JT1oCg
Site com conteúdo (dos cursos completos) em ordem de estudo: sigaonerd.esy.es/index.html
Bons estudos e sucesso!
É possível inserir na planilha excel um fundo neutro pelo VBA como se fosse um useForm , mas que ficasse na planilha do excel?
Gostei de sua forma de ensinar. Fiz esta macro, porém se abrir e fechar o InputBox ou quando ela não encontra a linha a ser excluída vai apagando sucessivamente a partir da primeira linha da planilha. Gostaria de que você me orientasse. Antecipadamente agradeço.
Sub Excluir_linha()
'
' Excluir_linha Macro
' Exclui linha no banco segundo um critério em dois bancos de dados simultaneamente
resp = InputBox("Informe o código a ser excluído")
Sheets(Array("Bco Mov.", "Bco Provisões")).Select
Sheets("Bco Mov.").Activate
Cells.Find(What:=resp).Activate
lin = ActiveCell.Row
Rows(lin).Select
Selection.Delete Shift:=xlUp
Sheets("Ent. Dados").Select
Range("B4").Select
End Sub
Olá Alessandro, tudo bem?
Primeiramente parabéns pelos vídeos, estão muito bem explicados e são incríveis!
Tenho uma dúvida sobre essa função (e que utilizaria da mesma forma para a função de editar).
Por exemplo, tenho um banco de dados da seguinte forma:
VEICULO | MODELO | DATA | QUANTIDADE | OBSERVAÇÃO
Carro Modelo 1 10/08 2 Branco
Carro Modelo 1 10/08 1 Verde
Carro Modelo 2 11/08 4 Branco
Carro Modelo 3 10/08 1 Vermelho
Moto Modelo 1 12/08 3 Branco
Moto Modelo 2 10/08 1 Prata
Carro Modelo 1 12/08 2 Branco
Carro Modelo 1 12/08 2 Azul
Carro Modelo 1 13/08 1 Branco
Carro Modelo 3 11/08 2 Branco
É só um exemplo, mas o que acontece, para a mesma "categoria" eu tenho mais de um modelo, data e quantidade. E quando fosse executado o comando para Alterar ou Excluir fosse validado todos os campos, como eu poderia fazer isso?
Pois no modelo que mostrou, usando o DO WHILE o Excel vai parar no primeiro registro encontrado e excluir/alterar o mesmo, mas eu preciso que diversas colunas sejam validadas.
Tem algum vídeo relacionado a esse conteúdo?
Abraços!!
Teria como Criar uma macro que assim que preenchidas fiquem protegidas automaticamente, mas mantendo 2 ou 3 Livres para entrada de dados?
é possível excluir somente a linha de uma tabela? tenho várias tabelas na mesma planilha, e se excluir a linha inteira acabo alterando outras tabelas.
Olá Alessandro!!! estou adorando suas aulas e a metodologia, achei seu canal enquanto procurava por um código, que deletasse imagens inseridas em uma determinada área, encontrei o código, mas não o entendi, então comecei a procurar meios de me aprofundar em VBA, e suas aulas estão sendo ótimas!
o código foi esse:
Sub RemoverImg()
On Error Resume Next
Dim img As Shape
For Each img In ActiveSheet.Shapes
If Not Application.Intersect(img.TopLeftCell, ActiveSheet.Range("a1:c8")) Is Nothing Then
img.Delete
End If
Next
End Sub
Ainda não consigo compreende-lo, embora funcione bem vc poderia explica-lo?
Estou criando uma planilha de matricula de alunos numa biblioteca, as imagens são as fotos para as carteirinhas, consegui inserir os dados e copiar a imagens da carteira para cada aluno, e tbm buscar a foto dele automaticamente de acordo com o numero da matricula que deve ser o mesmo da foto, só que cada vez que eram importadas as fotos, ficavam uma por cima da outra, e teria que deleta-la, pois, quando a carteira estava pronta, a macro seleciona e copia a área levando consigo a imagem layout da carteira com transparência, os dados das células abaixo, e a foto do aluno, sendo que o layout sempre é o mesmo, mas a foto sempre chega uma por cima da outra quando a macro importa. sou com VBA em excel, gosto muito de lógica, até agora tudo foi feito com funções, e alguns comando simples vba como if, then, and, or, e edição de códidos em macros, mas gostei muito da ideia de aprender VBA...Obrigado por tudo e fica com Deus!!!
Olá Alisson .PS ! Obrigado por estar acompanhando a aula e pelo seu feedback. É muito importante.
Basicamente o código que você copiou checa, com a estrutura de repetição FOR EACH cada imagem (Shape) que está em sua planilha.
Se ele encontra o shape entre as células de A1 e C8 então ele apaga a imagem. Bem simples e funcional o código.
Espero que com o curso você seja capaz de criar seus próprios códigos e quem sabe um dia ainda repassar esse conteúdo ensinando a terceiros.
Aprendemos mais ensinando!
Sucesso amigo...
olá... aulas muito boas... finalmente pude fazer uma planilha de cadastro de itens com exclusão sem bagunçar os dados...porém, semelhante ao exemplo da aula, tenho uma lista de itens ao invés de cliente, mas preciso que ela fique oculta e, ao fazer isso o código não encontra mais a planilha e da erro.. como posso resolver?
Olá Ygor. Na hora da busca reexiba a planilha, faça a busca e depois oculte-a novamente.
Normalmente não tenho problemas quando uma planilha está oculta para buscar os dados. Dá uma olhada na planilha de orçamentos que está no curso, após a aula 52 se eu não me engano que tenho técnicas de recuperar esses itens de outra planilha para o projeto de orçamentos. Abraços.
Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
Espero que os mais de 540 vídeos tutorias que possuo atualmente (só de Excel são mais de 260!) possam lhe ajudar.
Bons estudos e sucesso!
consegui manter a plan com os dados ocultos inserindo nas rotinas o re-exibir antes da chamada e o ocultando novamente no fim de cada rotina pro "adicionar", "excluir" e "atualizacombo"... ficou perfeito!! Obrigado e parabéns pelo curso!!!
Como eu faria para apagar em mais de uma planilha/aba? É assim, tenho uma planilha de controle de cartão de crédito, cada planilha corresponde ao mês, se eu fiz uma compra em 2 parcelas, essa mesma compra será repetida 2 vezes, tipo, no mês de Janeiro e Fevereiro, queria apagar essa entrada desses 2 meses.
Alessandro,
Se por exemplo eu apagar um cadastro sem querer, há como desfazer a ação? Já percebi que o comando Undo do teclado/ribbon não funciona.
+Geovan Rocha Não Geovan. Você teria que transferir o registro apagado para uma planilha de histórico...
Olá ... Olha estou tendo um problema na criação do formulário Excel com banco de dados em acces...
Será que poderia me orientar ??? É o seguinte está tudo configurado, sem registro no acces, o formulário não abre, se eu colocar um registro manualmente ele abre,,,, o que seria isso, tem como resolver ???.
Olá +someone bass ! Este será um tema que tratarei em um novo curso...
+someone bass Convido você a participar do II Congresso Nacional de Excel - ConaExcel. Vou participar como palestrante. O congresso é totalmente gratuito e vou falar sobre esse tema: Conectando planilhas com o ACCESS via VBA.
Inscreva-se e garanta a sua vaga: www.conaexcel.com.br
Olá professor! Eu fiz o código de exclusão igual o que você fez entretanto quando seleciono um nome e clico no botão de exluir, aparece uma caixa dizendo "A execução do código foi interrompida", quando eu seleciono depurar aparece que o problema está na linha "Exit do", logo após a msgbox. Se eu executar pausadamente com F8 pelo VBA Editor não aparece nenhum problema. Fiquei confuso
Alam. Isso ocorre geralmente quando há alguma interferência na memória e o sistema operacional envia requisições de interrupção. Normalmente quando isso ocorre eu reinicio minha máquina e o problema é corrigido. Que versão que está utilizando?
Espero que encontre nas mais de 300 aulas que gravei (+150 são do Excel) muito material de estudo.
Bons estudos e sucesso!
No dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
Um encontro de profissionais da área. Participe! #ExcelWeekend pag.ae/bkcK7P1
Eu reiniciei e o problema realmente parou. Eu estava usando a versão 2013. Obg
Alessandro, aproveitei essa aula e montei um programa de inserção de alunos. Só que a atualização de tela não está funcionando no botão Excluir. Fiz todos os passos da aula, mas dá pra notar a tela atualizando. O que pode ter acontecido?
Olá emmanuel ferraz ... Observe se você deixou o comando application.screenupdating no início e na última linha do seu programa... E, mesmo se estiver, não se preocupe pois em alguns casos a tela pode dar uma pequena, mas rápida, atualizada...
Alessandro Trovato não estou conseguindo acessar as aulas 27 e 28.
como faço pra assistir?
Parabéns pela iniciativa.
Olá Henrique. henrique pádua
As aulas 27 e 28 serão liberadas aos domingos...Uma de cada vez. Essas aulas foram programadas...
não consigo atribuir o valor da combobox para a variável nome aparece objeto não aceita essa propriedade ou método, como faço?
Boa noite Alessandro, o código de atualizar combo, da planilha que estou criando a princípio funciona perfeitamente, ela terá vinte campos para ser preenchidos e a pesquisa será pelo CPF e CNPJ, o problema que enfrento é: se um cliente por ventura não for inserido o CPF ou CNPJ durante o cadastro, a atualização da combo para na linha em branco, ou seja, se tiver 50 clientes e o 20º não tiver o CPF ou CNPJ, do 19º em diante não aparece na combo. segue o meu codigo.
Sub ATUALIZAR_COMBO_CPF()
Application.ScreenUpdating = False
Dim W As Worksheet
Set W = Sheets("BancoDeDados")
W.Select
W.Range("C3").Select
Sheets("A").COMBO_CPF.Clear
Do While ActiveCell.Value ""
Sheets("A").COMBO_CPF.AddItem ActiveCell.Value
ActiveCell.Offset(1, 0).Select
Loop
Application.ScreenUpdating = True
End Sub
Olá Jorge!
Você deve inserir uma instrução IF dentro da estrutura de repetição DO WHILE. Se o valor da célula não estiver preenchido então ignorar a célula... Tem esse material nas aulas e vários exemplos de como você pode fazer isso no curso de Macros e VBA que publiquei no RUclips (São mais de 91 aulas até agora).
Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
Um encontro de profissionais da área. Participe! #ExcelWeekend
Página do evento: bit.ly/2bRtXi1
Bons estudos e sucesso!
Professor quando abro a planilha retorna o seguinte erro: "erro em tempo de execução 9: subscrito fora do intervalo" e clicando em depurar vai para a linha "Sheets("Cadastro 1").ComboBox1.Clear, pode me ajudar?
+Marcio Pacheco Você está utilizando um controle de formulário ou um controle ActiveX?
o meu deu o mesmo erro usando o activeX
Oi Alessandro!
Essa é a ultima aula em que você vai tratar de VBA?
Felipe Cardoso Que nada Felipe! O curso deve ter umas 60 aulas...
Não gravei a aula 27 pois estava viajando, de férias!!!
Professor, primeiro Parabéns pelas aulas, muito boas!
Estou com um problema que algumas pessoas já tiveram aqui mas não sei como resolver. Quando eu faço a sub AtualizaCombo e chamo ela em algum momento aparece "SUB OU FUNCTION NÃO DEFINIDA"
Pelo que eu estava lendo parece que a sub tem que estar na "References Dialog Box" de onde ela quer ser chamada, para que ela seja visível para o procedimento de chamada. Como eu faço isso?
Obs: A sub AtualizaCombo não está privada, mas os botões excluir e gravar estão (como no código que você fez)
Obs2: Estou usando o Excel 2013.
Olá Carolina. Grato pela mensagem e pelo feedback. Baixe a planilha no meu blog: www.sigaonerd.com e compare o código. Deve ter faltado algum detalhe...
Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
Espero que os mais de 530 vídeos tutorias que possuo atualmente (só de Excel são mais de 300!) possam lhe ajudar.
Site com todos os vídeos dos cursos completos organizados: sigaonerd.esy.es/index.html
Bons estudos e sucesso!
Acho que descobri o erro. Coloquei a sub AtualizaCombo dentro do Módulo que estava no documento PERSONAL.xlsb então o documento CADASTRO CLIENTE não tem acesso à sub. Resolvi o problema. Muito obrigada.
Alessandro Eu Estou Com Dificuldade Para Baixar a Aula 26 Você Pode Me Ajudar
Olá Renato Orlando . Está tentando baixar pelo meu blog? Qual erro está sendo exibido?
Então foi ótima ... mas eu não consegui fazer a parte de incluir combo .... ela não funcionou ....
Olá Paulo! Grato pelo feedback ! Você teve alguma mensagem de erro sendo exibida?
Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos!
Espero que os mais de 440 vídeos tutorias que possuo atualmente (só de Excel são mais de 190!) possam lhe ajudar.
Bons estudos e sucesso!
22:20 Uso dos Módulos para chamar uma SUB ou uma variável que será usada em várias partes do código.
Obrigado!!!
nao estou conseguindo sempre tem que depurar "erro" no item clear
ERRO! Quando abro o gabarito da uma mensagem de erro com a seguinte mensage: Erro de Compilação: Sub ou Function nao definida.
Olá T. Costa! Você está utilizando que versão do Excel? É a 2007? As planilhas anteriores abriram normalmente? Tente depurar o código e identificar qual parte do código está retornando esse erro para você.
Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
Espero que os mais de 475 vídeos tutorias que possuo atualmente (só de Excel são mais de 220!) possam lhe ajudar.
Bons estudos e sucesso!
Isso é porque você está criando essa sub em outra pasta de trabalho, verifica se não está na "PERSONAL"
Talvez você já tenha sanado essa dúvida, mas pode ser que apareçam outras pessoas com a mesma.
COMO FAZ PARA Ñ APAGAR ALINHA INTEIRA EX: GOSTARIA DE APAGA SOMENTE O COTEUDO DA CELULA A1,C1,E1
Olá Diane! Há várias aulas em que demonstro como utilizar o VBA para apagar parte das células ou a planilha inteira. Você pode basicamente utilizar o comando range("A1,C1,E1").ClearContents que resolverá o problema!
Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos!
Espero que os mais de 450 vídeos tutorias que possuo atualmente (só de Excel são mais de 190!) possam lhe ajudar.
Bons estudos e sucesso!
obrigado assisto todas as suas aulas e ja so escrito no seu canal
Muito obrigado Diane por acompanhar os trabalhos!
#maisum
Alguem explica pq no meu pc a planilha esta demorando muito para abrir, salvar e fechar, meu note é relativamente novo hd 500, 2 G ram, Windows 8 Office 2010 professional plus.
Olá Marcelo Garcia Prudencio ! é bom rodar um programa antispyware e um bom antivirus do mercado. Rode também um desfragmentador e uma limpeza de discos do Windows. Tudo isso somado deve ajudar.
Alessandro Trovato já fiz isso e so acontece com essa planilha, tenho outras planilhas com códigos vba que rodam normalmente sem nenhuma dificuldade. Alguma outra ideia?
Marcelo Garcia Prudencio Sim. Neste caso o problema pode ser pontual nesse planilha em questão. Já tentou transferir os dados desta para outra planilha? Uma característica é o tamanho do arquivo que deve estar muito acima do padrão (indicando problemas de arquivo corrompido).
Alessandro Trovato so pra constar o arquivo so tem os códigos dos vídeos aula 06, 26
Alessandro Trovato veja vc mesmo o arquivo.
www.sendspace.com/file/yxgsqm
Como não gostar meu amigo, de 336 apenas 2 clicaram em não gostei, mas esses são aqueles que entra no excel para assistir filmes e acho que o que vc esta fazendo é um filme kkk não sabem nem por onde passa excel.
Isso mesmo José! Mas não tem problema. Não me estresso com os dislikes! Afinal não agradamos a todos não é?
Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos!
Espero que os mais de 420 vídeos tutorias que possuo atualmente (só de Excel são mais de 170!) possam lhe ajudar.
Bons estudos e sucesso!
uma desatenção, um erro grave. como é bom dizer: Professor não entendi, repita. ahh!! agora sei. coloquei atualizaCombo uma linha abaixo.
Isso mesmo! Vamos que vamos meu amigo. Revisar o código faz parte do processo de aprendizagem! Parabéns.
bem, estou aprendendo. pergunto: tem algum comando para ajustar o texto inserido na planilha e se tem aonde ele vai? gauderetto@hotmail.com
Olá Assis! Desculpe mas não entendi a sua pergunta.
Você está dizendo sobre o alinhamento para centralizar o conteúdo em uma célula? Se for o comando é range("A1").horizontalalignment = true (para centralizar o conteúdo da célula A1 horizontalmente)
Bons estudos!!!!