🎓 Conheça os Nossos Cursos! Aprenda VBA e impulsione sua carreira com nossos cursos exclusivos! Automatize tarefas, aumente sua produtividade e domine o design moderno em Excel. Nossos cursos são desenvolvidos para fornecer as habilidades práticas e conhecimentos necessários para se destacar no mercado. 🌟 Acesse: ead.organicsheets.top/
Muito top essa aula Fernando, realmente perder tanto tempo fazendo um menu lateral em cada projeto enche o saco kkkk gostei demais. E muito obrigado por adquirir e divulgar o meu suplemento de Temas, estou muito contente com o resultado e que tenha gostado.
Que Deus continue te abençoando com muita humildade, pois um conteúdo deste nível não é compartilhado por qualquer um. Foi de grande valia para enriquecer o conhecimento de todos.
@@OrganicSheets É um modelo que o Marcelo Nascimento disponibilizou. Na Treeview tem os dados de um Plano de Contas, seria legal clicar na Treeview e mostrar os dados na Listview.
Estou em falta com vc! 😅 Até dei uma estudada, mas não progredi muito, até mesmo por falta de tempo. Fiz 1 ano na nova empresa e desde então, os projetos de lá me consomem tempo! 🥲😂Então nem posso prometer... Mas pra recompensar sua paciência e audiência, vou te recompensar. Me chama no Whatsapp! Te aguardo lá, amigo.
Muito obrigado pelo seu feedback e pelos seus parabéns! Fico muito feliz em saber que você achou o trabalho bonito e que ele torna a experiência mais amigável para o usuário. Meu objetivo é sempre criar algo que seja visualmente agradável e que proporcione uma ótima experiência para quem utiliza. Agradeço por reconhecer e apreciar esses esforços. Se houver mais alguma coisa em que eu possa ajudar ou se tiver outras sugestões, não hesite em compartilhar. Parabéns também a você por estar atento aos detalhes e valorizar a usabilidade. Continue acompanhando e desfrutando do conteúdo! 🌟😊
Em 2:41, ensina a criar uma caixa de pesquisa ali em cima de Contabilidade pra poder pesquisar as palavras dessa coluna. Ex: você digita nessa caixa pesquisar a letra "O" e ele já lista todas as palavras dessa coluna que começam com O, ex: orçamento. Dai quando você apagar a palavra do campo de pesquisa, ele volta a exibir todas as plavras da coluna normalmente
Cara, muito bom! Fiquei um pouco perdido do código do cls_menu, mas vou estudar mais ele. Estou me aprofundando nesse mundo do VBA e estou achando incrível, parabéns pelo conteúdo!
Indicação do Felipe da Tribbo Digital, queremos CrossOver, Progamador Excel VBA Gledson/ Tibbo Digital Felipe e Organic Sheets. Substutuir Libox por Capation
Boa noite...suas explicações são show...o que não é legal e que você usa o fundo da planilha em cores escura...e sem zum fica difícil para acompanhar o desenrolar da programação...obrigado pela atenção.
Professor posta uma aula apenas explicando como trabalhar com Multi - Página, estava assistindo essa aula para entender melhor, mas não foi possível kkkkkkkkk
O vídeo é muito bom fernando, mas infelizmente não consegui fazer rodar. Criei um programa do zero a partir deste vídeo mas ocorre um erro sempre que o formulário vai ser aberto. Acredito que seja algum problema de configuração, pois o mesmo erro ocorreu quando tentei rodar o projeto original (Mehmet Ali Gökmen). O erro ocorre no módulo de inicialização do botão para abrir o formulario. Será que você consegue me ajudar?
Opa mestre, aquele seu método de licenciamento de softwares com o Google planilha está sendo bloqueado pelo Google aqui pra mim, vc sabe de alguma maneira pra resolver isso?
Fala Nick, em breve eu pretendo apresentar uma plataforma para licenciamento online para planilhas. Talvez atenda você... Mas pelo google planilha ele está bloqueado como?
Muito boa essa aula, boa demais Só tive um problema no meu frmmain, quando eu fui executar a form deu um erro de "Nome repetido encontrado: rs", eu ja possuo outra conexão em banco de dados em outro modulo, inclusive aprendi com você, será que esse duplicado pode vir dai? Desde já muito obrigado, essas aulas nos ajudam demais.
Provavelmente deve ser o BD (banco de dados) ou RS (Recordset), essas variáveis são globais para uma outra conexão e agora você vai precisar fazer uma outra conexão, basta mudar nomes das variáveis em um dos códigos, pode substituir por BD2 ou BD_NomeDaExecucao. Espero que consiga.
Meu problema atual, está em usar com o arquivo salvo no OneDrive, ele pega o endereço do sharepoint e da erro na chamada de conexão do SQL, ainda não achei uma forma de contornar....
Sandro, já passei por isso e consegui um resultado satisfatório com a engenharia deste post: answers.microsoft.com/en-us/msoffice/forum/all/the-onedrive-nightmare-continues-thisworkbookpath/3350ec2c-e75b-4bfd-acb7-d6ce71bd9c51
Fernando, seu conteúdo do é incrível! Finalmente meus projetos podem ficar apresentáveis, graças aos seus vídeos! Eu fiz um formulário que servirá como menu inicial para acessar esse formulário do vídeo. Na última opção do menu lateral, haverá a opção de retornar ao menu inicial. Esse processo funciona uma vez só. Quando vou fazer a segunda vez consecutiva, o form do menu lateral fecha devido um erro na private sub Menu_Click. O erro é que a variável mForm não está recebendo valor nenhum ficando como Nothing. Será que poderia me ajudar com alguma ideia para solucionar este problema?
Olá amigo! Mil perdões pela demora! Bom, caso ainda precise da minha ajuda, peço que utilize o hub de dúvidas que criei especialmente para situações assim, e dessa forma, poder ajudar melhor vocês. Lá vc pode incluir o arquivo para dar uma olhada e entender melhor. Entra lá: hub.organicsheets.top/ Abraços!
Fernando, estou tentando utilizar este menu e, sempre que troco de tema, ele abre novamente a planilha, mesmo ela estando aberta. Há como resolver isso? Desde já agradeço!
Quando abro o formulário ou escolho outro tema para o menu, o código sempre abre a planilha novamente [Somente Leitura], mesmo ela já estando aberta. Quando fecho o formulário e a planilha principal, a segunda planilha que foi aberta[Somente Leitura], continua aberta. Alguém inscrito no canal teve o mesmo problema? Sabe como resolver isso?
Opa Marcelo, isso não deveria acontecer. Não sei como posso resolver, certifique-se de que não há nenhum trecho do código que tenha inserido um "open" para o workbook.
@@OrganicSheets Fernando, desde já agradeço pela atenção em me responder. Isto me motiva a continuar acompanhando o canal. Trouxe esta questão porque outros inscritos podem também ter se deparado com a mesma situação! No meu caso, ocorre em qualquer situação, mesmo quando uso os arquivos originais que você disponibilizou para download. Utilizando apenas eles, também abre uma nova instância do Excel ("Somente Leitura") quando o form é chamado, e pior, esta nova instância não fecha ao fechar o formulário. Ou seja, "não fiz quaisquer alterações nos códigos dos arquivos que você disponibilizou". Fiz várias tentativas, inclusive utilizando novas ConnectionString, como a indicada a seguir, e não resolveu: cn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=" & ThisWorkbook.FullName cn.open Para meu projeto, tive que criar um nova pasta de trabalho (fora do meu projeto) com uma planilha contendo os dados para formação do menu e aí sim fazer uma conexão com esta nova pasta de trabalho do Excel. Nesta condição o menu é adicionado sem que a pasta onde estão os dados do menu seja aberta. Para utilizar o menu no meu projeto terei que ter 2 pastas de trabalho, a do meu projeto em si e a outra com os dados do menu (todas em numa mesma pasta do Windows). Usei a seguinte linha de código no meu projeto: cn.Open "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=" & ThisWorkbook.Path & "\MenuLateral_frmMain.xlsx" & ";Extended Properties =""Excel 12.0;HDR=no;""" Recorri a você porque tem muito mais conhecimento que eu e é muito mais experiente na área. Se descobrir alguma maneira de contornar isso, acredito que será muito útil. Desculpe-me se me alonguei, mas não tenho outra forma de contatá-lo. Gratidão pela atenção. Sucesso pra você e pro canal!
@@MarceloSantos-vs5sv, Marcelo, aconteceu isso comigo. Aparentemente era a internet que estava ruim e atrapalhando o onedrive de sincronizar. Experimenta não deixar habilitado a opção de salvar automaticamente.
@@luishenriquesouzajoazeiro1006 Obrigado pelo retorno Luis Henrique. No meu caso meu projeto está diretório "C:" , por isso não há como ser internet lenta! O arquivo não estava na nuvem (OneDrive ou Google Drive). Tive que criar uma nova pasta de trabalho do Excel coma planilha onde constam as informações do Menu: Títulos e códigos da fonte. Este novo arquivo está na mesma pasta. Usei a seguinte linha de código no meu projeto: cn.Open "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=" & ThisWorkbook.Path & "\MenuLateral_frmMain.xlsx" & ";Extended Properties =""Excel 12.0;HDR=no;""" De qualquer forma, fico grato pela atenção e, se eu puder ajudar, é só chamar. Abraço!
Olá Marcelo! Perdão pela demora! 😐 Então, pedirei por favor para vc se cadastrar no suporte do Hub que criei especialmente para tirar as dúvidas de vocês. Detalhe lá a sua dúvida e coloque o arquivo (caso tenha) ou o n° da aula do TH-cam sobre o qual queira ajuda, para facilitar o suporte, que responderei sempre o mais breve possível. O link é hub.organicsheets.top Aqui os comentários são em vários vídeos e não aparecem na ordem em que foram postados, então posso acabar respondendo por último quem perguntou primeiro. 😪 Sem falar que lá, fica mais dinâmica a resposta, aqui está ficando inviável. Te aguardo lá! Agradeço a compreensão! 🙏
Oie, fiquei com uma dúvida... Como faz para colocar uma imagem (logo) no inicio do menu e eu to ligando a um banco de dados e ele não tá funcionando o menu.tag pois não tá pegando os valores corretos. #ajudaAi
Boa noite, usei o arquivo da aula como base de um projeto pessoal, que envolve banco de dados access e estou tendo problemas para usar os dois simultaneamente
Olá, Marcus! Então, provavelmente vc declarou o "RecordSet" como "rs" tanto para o menu quanto para os seus dados em Access. Daí, eis o motivo da incompatibilidade. Sugiro declarar o do menu como "rs_menu", assim vc terá 2 "RecordSet" independentes. Qualquer dúvida, só deixar aqui. Abraços! 🤝😂
Bom dia professor! Aula top porem tentei refazer usando seu codigo e qdo clico para abrir o form ele da um erro não é possivel efetuar a atualização.o Banco de dados ou objeto é somete leitura. Fiz tudo conforma o video mas não sei o que esta acontecendo
Fala Thiago, precisa salvar a planilha caso não esteja salva e habilitar as macros. Se estiver usando um banco de dados externo, verifica se ele não está aberto em edição, por outro usuário ou outra aplicação.
Estou na duvida agora de como vou fazer para ligar cada aba do menu criado a respectiva planilha, tipo quando clicar na aba cadastro ele abrir a janela cadastro, assim por diante, poderia me ajudar por favor ?
Olá Letícia, eu mostro como adaptar no vídeo, mais precisamente a partir do minuto 42:00. Se continuar com dúvidas pode me chamar pelo Whatsapp ou Linkedin que terei o prazer em ajudar. 😊👍
@@OrganicSheets Tentei e deu erro. acredito que pelas variáveis publicas de mesmo nome como o lblback e lblbacklabel ... mas meu maior problema mesmo foram as conexões do banco de dados... remodelei o código pra rodar sem precisar fazer a conexão pra deixar a parte da conexão somente para o DataGrid... funcionou :D muito obrigado mesmo... partiu aula #94
Oi, Família WSFL! Agradeço pelo feedback. Já parei de usar a tela escura nos vídeos desde que recebi sugestões. Espero que gostem dos próximos conteúdos. Abraço! 😊🎥
Bom dia professor, quero fazer uma somo de 4 textbox V1, V2, V3, V4 somar V1+V2 depois somar V3+V4 multiplicar os resultados e depois dividir por 4. Mas nao estou conseguindo. Private Sub TextBox1_Change() Calcular End Sub Private Sub TextBox2_Change() Calcular End Sub Private Sub TextBox3_Change() Calcular End Sub Private Sub TextBox4_Change() Calcular End Sub Sub Calcular() Dim V1 As Double Dim V2 As Double Dim V3 As Double Dim V4 As Double Dim resultado As Double 'Obter os valores das TextBox (supondo que elas estão em uma planilha chamada "Planilha3") V1 = Me.TextBoxFrente.Value V2 = Me.TextBoxFundos.Value V3 = Me.TextBoxLD.Value V4 = Me.TextBoxLE.Value 'Realizar os cálculos resultado = ((V1 + V2) * (V3 + V4)) / 4 'Exibir o resultado em uma célula Sheets("Imóveis").TextBoxTerreno.Value = resultado End Sub
Olá Corretor, Desculpa a demora na resposta, mas vamos lá. Toda vez que você obtém o valor de um textbox, o VBA entende ele como uma String (mesmo você tendo definido a variável como double) Existem algumas formas de resolver: 1 - Você pode mudar o trecho V1 = Me.TextBoxFrente.Value V2 = Me.TextBoxFundos.Value V3 = Me.TextBoxLD.Value V4 = Me.TextBoxLE.Value Para: V1 = cdbl(Me.TextBoxFrente.Value) V2 = cdbl(Me.TextBoxFundos.Value) V3 = cdbl(Me.TextBoxLD.Value) V4 = cdbl(Me.TextBoxLE.Value) Você está convertendo os valores dos textboxes em double. 2 - Você pode mudar o trecho resultado = ((V1 + V2) * (V3 + V4)) / 4 Para: resultado = ((val(V1) + val(V2)) * (val(V3) + val(V4))) / 4 Veja qual forma irá funcionar melhor para o seu projeto. Abraços!
🎓 Conheça os Nossos Cursos!
Aprenda VBA e impulsione sua carreira com nossos cursos exclusivos! Automatize tarefas, aumente sua produtividade e domine o design moderno em Excel. Nossos cursos são desenvolvidos para fornecer as habilidades práticas e conhecimentos necessários para se destacar no mercado. 🌟
Acesse: ead.organicsheets.top/
Muito top essa aula Fernando, realmente perder tanto tempo fazendo um menu lateral em cada projeto enche o saco kkkk gostei demais.
E muito obrigado por adquirir e divulgar o meu suplemento de Temas, estou muito contente com o resultado e que tenha gostado.
LuGa, teu suplemento foi muito bem pensado, estou utilizando com gosto.
Obrigado pelo elogio. #TMJ
Que Deus continue te abençoando com muita humildade, pois um conteúdo deste nível não é compartilhado por qualquer um. Foi de grande valia para enriquecer o conhecimento de todos.
Muito obrigado Fabrício 🙌
Amém!
Muito show de bola Mestre, incrível mesmo. Tô no aguardo da aula de Treeview e Listview. Obrigado 👏👏🙏🙏
Fala Kleberson, preciso fazer essa aula kkkkk
Faz a sugestão aí mais detalhada do que gostaria que tivesse na aula.
😎 Abraços.
@@OrganicSheets É um modelo que o Marcelo Nascimento disponibilizou. Na Treeview tem os dados de um Plano de Contas, seria legal clicar na Treeview e mostrar os dados na Listview.
Estou em falta com vc! 😅 Até dei uma estudada, mas não progredi muito, até mesmo por falta de tempo. Fiz 1 ano na nova empresa e desde então, os projetos de lá me consomem tempo! 🥲😂Então nem posso prometer... Mas pra recompensar sua paciência e audiência, vou te recompensar. Me chama no Whatsapp! Te aguardo lá, amigo.
Ja queremos o Crossover com a #ProgramadorExcelVBA, #TribboDigital e #OrganicSheets
😊🤝
Boa noite! Ja queremos o crossover com #ProgramadorExcelVba
#TribboDigital
Jorge, pode deixar. 😊😁👌
Mais um excelente vídeo, Fernando. Obrigado e SUCESSO pro seu canal!
Eu que agradeço seu elogio Marcelo, obrigado! 😃
Parabéns cara... ficou muito bonito e torna mais amigável para o usuário.
Muito obrigado pelo seu feedback e pelos seus parabéns! Fico muito feliz em saber que você achou o trabalho bonito e que ele torna a experiência mais amigável para o usuário. Meu objetivo é sempre criar algo que seja visualmente agradável e que proporcione uma ótima experiência para quem utiliza. Agradeço por reconhecer e apreciar esses esforços. Se houver mais alguma coisa em que eu possa ajudar ou se tiver outras sugestões, não hesite em compartilhar. Parabéns também a você por estar atento aos detalhes e valorizar a usabilidade. Continue acompanhando e desfrutando do conteúdo! 🌟😊
Vídeo sensacional como sempre, parabéns.
Valeu o elogio 👌😊
Show d mais , Parabéns excelente!
Valeu Jean 😁
Aula excelente, queria saber se é possivel usar pra mais de um formulário na pasta de trabalho?
Não cheguei a testar, mas é possível sim, talvez tenha que fazer uma adaptaçãozinha ou outra.
E muito bom o conteúdo
Obrigado Tiago.
Em 2:41, ensina a criar uma caixa de pesquisa ali em cima de Contabilidade pra poder pesquisar as palavras dessa coluna. Ex: você digita nessa caixa pesquisar a letra "O" e ele já lista todas as palavras dessa coluna que começam com O, ex: orçamento. Dai quando você apagar a palavra do campo de pesquisa, ele volta a exibir todas as plavras da coluna normalmente
Boa sugestão, você diz o menu? Um filtro para o menu?
@@OrganicSheets isso
Ótimo conteúdo como sempre
Gratidão Guilherme.
Ja queremos o Crossover com #Programador Excel VBA, #Tribbo digital e #Organic Sheets
Rs top, vamos agitar essa live!
Cara, muito bom! Fiquei um pouco perdido do código do cls_menu, mas vou estudar mais ele. Estou me aprofundando nesse mundo do VBA e estou achando incrível, parabéns pelo conteúdo!
Que bom que ajudou, o módulo de classe é realmente poderoso. Foram horas de estudo e adaptação se tiver um avanço não esqueça de compartilhar.
Ja queremos o crossover com #ProgramadorExcelVba
#TribboDigital
#Organicsheets
Teremos Jose, obrigado por comentar.
Indicação do Felipe da Tribbo Digital, queremos CrossOver, Progamador Excel VBA Gledson/ Tibbo Digital Felipe e Organic Sheets. Substutuir Libox por Capation
Que top, obrigado amigo!
Esta estupendo, me gustaría hacerlo de forma horizontal con submenus pero desde access porque seria mas potente 😃
Que absurdo, nossa não sabia que isso era possivel de fazer
E aí Become-Trader, tudo beleza?
Exatamente assim que me vejo as vezes: "Cara como é possível!!!"
O VBA ainda surpreende rs
Abraços.
Boa noite...suas explicações são show...o que não é legal e que você usa o fundo da planilha em cores escura...e sem zum fica difícil para acompanhar o desenrolar da programação...obrigado pela atenção.
Obrigado pela dica Lucival, irei levar em consideração.
Abraços!
Queremos o crossover
Vamos agitar isso!
Som está muito baixo mas aula está excelente
Obrigado do Feedback Marcello👌
Boa aula. mas infelizmente não consegui, no meu projeto da erro de compilação, mesmo com projeto original.
Fala amigo, tudo bem?
Consegue ver em qual linha dá o erro?
Professor posta uma aula apenas explicando como trabalhar com Multi - Página, estava assistindo essa aula para entender melhor, mas não foi possível kkkkkkkkk
Olha eu aqui de novo! 😁Então, seria essa aula mesmo! Hahaha! Me explica melhor o que não entendeu, pra te ajudar.
O vídeo é muito bom fernando, mas infelizmente não consegui fazer rodar. Criei um programa do zero a partir deste vídeo mas ocorre um erro sempre que o formulário vai ser aberto. Acredito que seja algum problema de configuração, pois o mesmo erro ocorreu quando tentei rodar o projeto original (Mehmet Ali Gökmen). O erro ocorre no módulo de inicialização do botão para abrir o formulario. Será que você consegue me ajudar?
Olá Lorena, como vai?
Pode me mandar o print do erro pelo Whatsapp para eu tentar entender o que está acontecendo.
Abraços.
@lorenaleite8909 No arquivo original faça uma cópia e exclua a multipage e insira uma nova multipage
Testou?
Não desista do Submenu, por acaso seria algo super interessante...
Opa, não desistirei kkkk, pode deixar.
muito top professo quando vai sai aula aplicado sub menu dentro label ao clica na label parece um nova subcategoria a baixo
Fala Amigo, espero que em breve! Abraços
Muito top, porém estou tendo problema em "cn As New ADODB.Connection" , o erro diz que "O tipo definido pelo usuário não foi definido"
Opa, você precisa habilitar a biblioteca Microsoft ActiveX Data Objects X.X LIbrary (substitua os X pela versão mais recente que aparecer).
Um abraço!
video excelente, pena que imgemf icou muito pequena, pois não enxergo muito bem.
Olá, Lucia. Qual imagem?
@@OrganicSheets A imagem da tela do programa,o zoom não dar para ver o nome das ferrramentas e menu que vc estar utlizando.
Vou ver o que posso fazer pra melhorar essa parte, pois como gravo a tela do PC, realmente pode acontecer isso. Obrigado. 😀🤜🤛🙂
Opa mestre, aquele seu método de licenciamento de softwares com o Google planilha está sendo bloqueado pelo Google aqui pra mim, vc sabe de alguma maneira pra resolver isso?
Fala Nick, em breve eu pretendo apresentar uma plataforma para licenciamento online para planilhas.
Talvez atenda você... Mas pelo google planilha ele está bloqueado como?
@@OrganicSheets Talvez pq um dos campos que coloquei no formulário era login e senha.. Provavelmente é por isso, certo?
😮
😁
Muito boa essa aula, boa demais
Só tive um problema no meu frmmain, quando eu fui executar a form deu um erro de "Nome repetido encontrado: rs", eu ja possuo outra conexão em banco de dados em outro modulo, inclusive aprendi com você, será que esse duplicado pode vir dai?
Desde já muito obrigado, essas aulas nos ajudam demais.
Provavelmente deve ser o BD (banco de dados) ou RS (Recordset), essas variáveis são globais para uma outra conexão e agora você vai precisar fazer uma outra conexão, basta mudar nomes das variáveis em um dos códigos, pode substituir por BD2 ou BD_NomeDaExecucao.
Espero que consiga.
boa tarde como faz para a planilha apareçer acima de meu navegador ( internet) onde poço posicionar ele em qualquer lugar na frente do navegador
Na parte do cls_Menu não apareceu os códigos, oque está havendo??
Como assim Renan?
Meu problema atual, está em usar com o arquivo salvo no OneDrive, ele pega o endereço do sharepoint e da erro na chamada de conexão do SQL, ainda não achei uma forma de contornar....
Sandro, já passei por isso e consegui um resultado satisfatório com a engenharia deste post: answers.microsoft.com/en-us/msoffice/forum/all/the-onedrive-nightmare-continues-thisworkbookpath/3350ec2c-e75b-4bfd-acb7-d6ce71bd9c51
Fernando tem como fazer ao passar o mouse ele abrir o menu do lado sem o click
Posso tentar melhorar.
@@OrganicSheets legal 😁
Fernando, seu conteúdo do é incrível! Finalmente meus projetos podem ficar apresentáveis, graças aos seus vídeos!
Eu fiz um formulário que servirá como menu inicial para acessar esse formulário do vídeo. Na última opção do menu lateral, haverá a opção de retornar ao menu inicial.
Esse processo funciona uma vez só. Quando vou fazer a segunda vez consecutiva, o form do menu lateral fecha devido um erro na private sub Menu_Click. O erro é que a variável mForm não está recebendo valor nenhum ficando como Nothing. Será que poderia me ajudar com alguma ideia para solucionar este problema?
Olá amigo! Mil perdões pela demora! Bom, caso ainda precise da minha ajuda, peço que utilize o hub de dúvidas que criei especialmente para situações assim, e dessa forma, poder ajudar melhor vocês.
Lá vc pode incluir o arquivo para dar uma olhada e entender melhor. Entra lá:
hub.organicsheets.top/
Abraços!
Excelente conteúdo!
Que bom que gostou Marcos, deu um trabalhinho rs
Fernando, estou tentando utilizar este menu e, sempre que troco de tema, ele abre novamente a planilha, mesmo ela estando aberta. Há como resolver isso? Desde já agradeço!
Marcelo, se quiser compartilhar o arquivo comigo e trocar uma ideia, me chama no whatsapp 21968748212.
Quando abro o formulário ou escolho outro tema para o menu, o código sempre abre a planilha novamente [Somente Leitura], mesmo ela já estando aberta. Quando fecho o formulário e a planilha principal, a segunda planilha que foi aberta[Somente Leitura], continua aberta. Alguém inscrito no canal teve o mesmo problema? Sabe como resolver isso?
Opa Marcelo, isso não deveria acontecer.
Não sei como posso resolver, certifique-se de que não há nenhum trecho do código que tenha inserido um "open" para o workbook.
@@OrganicSheets Fernando, desde já agradeço pela atenção em me responder. Isto me motiva a continuar acompanhando o canal. Trouxe esta questão porque outros inscritos podem também ter se deparado com a mesma situação!
No meu caso, ocorre em qualquer situação, mesmo quando uso os arquivos originais que você disponibilizou para download. Utilizando apenas eles, também abre uma nova instância do Excel ("Somente Leitura") quando o form é chamado, e pior, esta nova instância não fecha ao fechar o formulário. Ou seja, "não fiz quaisquer alterações nos códigos dos arquivos que você disponibilizou".
Fiz várias tentativas, inclusive utilizando novas ConnectionString, como a indicada a seguir, e não resolveu:
cn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=" & ThisWorkbook.FullName
cn.open
Para meu projeto, tive que criar um nova pasta de trabalho (fora do meu projeto) com uma planilha contendo os dados para formação do menu e aí sim fazer uma conexão com esta nova pasta de trabalho do Excel. Nesta condição o menu é adicionado sem que a pasta onde estão os dados do menu seja aberta. Para utilizar o menu no meu projeto terei que ter 2 pastas de trabalho, a do meu projeto em si e a outra com
os dados do menu (todas em numa mesma pasta do Windows). Usei a seguinte linha de código no meu projeto:
cn.Open "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=" & ThisWorkbook.Path & "\MenuLateral_frmMain.xlsx" & ";Extended Properties =""Excel 12.0;HDR=no;"""
Recorri a você porque tem muito mais conhecimento que eu e é muito mais experiente na área. Se descobrir alguma maneira de contornar isso, acredito
que será muito útil. Desculpe-me se me alonguei, mas não tenho outra forma de contatá-lo. Gratidão pela atenção. Sucesso pra você e pro canal!
@@MarceloSantos-vs5sv, Marcelo, aconteceu isso comigo. Aparentemente era a internet que estava ruim e atrapalhando o onedrive de sincronizar. Experimenta não deixar habilitado a opção de salvar automaticamente.
@@luishenriquesouzajoazeiro1006 Obrigado pelo retorno Luis Henrique. No meu caso meu projeto está diretório "C:" , por isso não há como ser internet lenta! O arquivo não estava na nuvem (OneDrive ou Google Drive). Tive que criar uma nova pasta de trabalho do Excel coma planilha onde constam as informações do Menu: Títulos e códigos da fonte. Este novo arquivo está na mesma pasta. Usei a seguinte linha de código no meu projeto:
cn.Open "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=" & ThisWorkbook.Path & "\MenuLateral_frmMain.xlsx" & ";Extended Properties =""Excel 12.0;HDR=no;"""
De qualquer forma, fico grato pela atenção e, se eu puder ajudar, é só chamar. Abraço!
Olá Marcelo! Perdão pela demora! 😐
Então, pedirei por favor para vc se cadastrar no suporte do Hub que criei especialmente para tirar as dúvidas de vocês. Detalhe lá a sua dúvida e coloque o arquivo (caso tenha) ou o n° da aula do TH-cam sobre o qual queira ajuda, para facilitar o suporte, que responderei sempre o mais breve possível. O link é hub.organicsheets.top
Aqui os comentários são em vários vídeos e não aparecem na ordem em que foram postados, então posso acabar respondendo por último quem perguntou primeiro. 😪 Sem falar que lá, fica mais dinâmica a resposta, aqui está ficando inviável. Te aguardo lá! Agradeço a compreensão! 🙏
Oie, fiquei com uma dúvida... Como faz para colocar uma imagem (logo) no inicio do menu e eu to ligando a um banco de dados e ele não tá funcionando o menu.tag pois não tá pegando os valores corretos. #ajudaAi
Opa!! Acabei de tentar implementar o código, porem a conexão acusa erro, teria alguma forma de realizar a conexão da planilha?
Olá, me desculpa a demora... Bom, me explica melhor o que não entendeu, pra te ajudar. Conexão do que, exatamente?
Boa noite, usei o arquivo da aula como base de um projeto pessoal, que envolve banco de dados access e estou tendo problemas para usar os dois simultaneamente
ele da "Não foi possivel encontrar ISAM instavel"
Olá, Marcus! Então, provavelmente vc declarou o "RecordSet" como "rs" tanto para o menu quanto para os seus dados em Access. Daí, eis o motivo da incompatibilidade. Sugiro declarar o do menu como "rs_menu", assim vc terá 2 "RecordSet" independentes. Qualquer dúvida, só deixar aqui. Abraços! 🤝😂
Bom dia professor! Aula top porem tentei refazer usando seu codigo e qdo clico para abrir o form ele da um erro não é possivel efetuar a atualização.o Banco de dados ou objeto é somete leitura. Fiz tudo conforma o video mas não sei o que esta acontecendo
Fala Thiago, precisa salvar a planilha caso não esteja salva e habilitar as macros. Se estiver usando um banco de dados externo, verifica se ele não está aberto em edição, por outro usuário ou outra aplicação.
Estou na duvida agora de como vou fazer para ligar cada aba do menu criado a respectiva planilha, tipo quando clicar na aba cadastro ele abrir a janela cadastro, assim por diante, poderia me ajudar por favor ?
Olá Letícia, eu mostro como adaptar no vídeo, mais precisamente a partir do minuto 42:00.
Se continuar com dúvidas pode me chamar pelo Whatsapp ou Linkedin que terei o prazer em ajudar.
😊👍
@@OrganicSheets e salvo engano o código operando normalmente o ID do Menu_options - 1 (menus um) é o equivalente ao index do Multipage
queremos CrossOver
queremos CrossOver
queremos CrossOver
queremos CrossOver
queremos CrossOver
queremos CrossOver
em atraso LARANJA ITALICO NEGRITO
Obrigado Néo, abraços!
Não consegui acessar os Códigos do "cls_Menu" . Onde eu acho eles?
Olá, desculpa a demora. Ele está no nosso Hub, em hub.organicsheets.top, procura pelo nº do vídeo #93. Abraços.
Sou bastante leigo em VBA, esse módulo de classe pode dar algum problema se rodar no mesmo projeto do DataGrid da Aula 86 ?
Fala Samuel, na teoria não deveria dar problema.
Pq cada módulo é "independente", mas só teria certeza testando mesmo.
Se tiver problemas me avisa 🤝☺️
@@OrganicSheets Tentei e deu erro. acredito que pelas variáveis publicas de mesmo nome como o lblback e lblbacklabel ... mas meu maior problema mesmo foram as conexões do banco de dados... remodelei o código pra rodar sem precisar fazer a conexão pra deixar a parte da conexão somente para o DataGrid... funcionou :D muito obrigado mesmo... partiu aula #94
Essa tela escura é horrível e desistimuladora .
Oi, Família WSFL! Agradeço pelo feedback. Já parei de usar a tela escura nos vídeos desde que recebi sugestões. Espero que gostem dos próximos conteúdos. Abraço! 😊🎥
Bom dia professor, quero fazer uma somo de 4 textbox V1, V2, V3, V4 somar V1+V2 depois somar V3+V4 multiplicar os resultados e depois dividir por 4. Mas nao estou conseguindo.
Private Sub TextBox1_Change()
Calcular
End Sub
Private Sub TextBox2_Change()
Calcular
End Sub
Private Sub TextBox3_Change()
Calcular
End Sub
Private Sub TextBox4_Change()
Calcular
End Sub
Sub Calcular()
Dim V1 As Double
Dim V2 As Double
Dim V3 As Double
Dim V4 As Double
Dim resultado As Double
'Obter os valores das TextBox (supondo que elas estão em uma planilha chamada "Planilha3")
V1 = Me.TextBoxFrente.Value
V2 = Me.TextBoxFundos.Value
V3 = Me.TextBoxLD.Value
V4 = Me.TextBoxLE.Value
'Realizar os cálculos
resultado = ((V1 + V2) * (V3 + V4)) / 4
'Exibir o resultado em uma célula Sheets("Imóveis").TextBoxTerreno.Value = resultado
End Sub
Olá Corretor,
Desculpa a demora na resposta, mas vamos lá.
Toda vez que você obtém o valor de um textbox, o VBA entende ele como uma String (mesmo você tendo definido a variável como double)
Existem algumas formas de resolver:
1 - Você pode mudar o trecho
V1 = Me.TextBoxFrente.Value
V2 = Me.TextBoxFundos.Value
V3 = Me.TextBoxLD.Value
V4 = Me.TextBoxLE.Value
Para:
V1 = cdbl(Me.TextBoxFrente.Value)
V2 = cdbl(Me.TextBoxFundos.Value)
V3 = cdbl(Me.TextBoxLD.Value)
V4 = cdbl(Me.TextBoxLE.Value)
Você está convertendo os valores dos textboxes em double.
2 - Você pode mudar o trecho
resultado = ((V1 + V2) * (V3 + V4)) / 4
Para:
resultado = ((val(V1) + val(V2)) * (val(V3) + val(V4))) / 4
Veja qual forma irá funcionar melhor para o seu projeto.
Abraços!
Obrigado mestre!
🤝
Ja queremos o Crossover com a #ProgramadorExcelVBA, #TribboDigital e #OrganicSheets
Tu é o cara kkkk
Boa noite! Ja queremos o crossover com #ProgramadorExcelVba
#TribboDigital
E teremos Jorge rs
Ja queremos o Crossover com a #ProgramadorExcelVBA, #TribboDigital e #OrganicSheets
Estou me programando para fazer essa live!
Ja queremos o Crossover com a #ProgramadorExcelVBA, #TribboDigital e #OrganicSheets
Fala Anderson, teremos o Crossover rs