Enviar Dados de Formulário Excel VBA para Planilha Google CÓDIGOS PRONTOS

Enviar Dados de Formulário Excel VBA para Planilha Google CÓDIGOS PRONTOS Preenchi as informações clico no botão salvar para salvar este Registro para a planilha Google salvo com sucesso ok fecha o formulário e vamos ver na planilha Google e olha que show pessoal já inseriu o primeiro registro na planilha Google neste vídeo Vamos aprender a enviar os dados dê um formulário Excel VBA para uma planilha.

Enviar Dados de Formulário Excel VBA para Planilha Google CÓDIGOS PRONTOS

Google utilizando códigos VBA e códigos script na planilha Google beleza pessoal então vamos trabalhar abaixo do vídeo na descrição vocês vão encontrar um link para baixar os códigos clicando no link vocês vão ser de direcionados para esta página e nesta página vocês vão clicar na opção fazer download para baixar os códigos em um arquivo.

Compactado baixou os códigos agora vocês vão acessar a pasta downloads do computador seleciona o arquivo e clica com o botão direito do mouse recortar porque nós vamos levar este arquivo para a área de trabalho na área de trabalho Clica com o botão direito do mouse colar já está aqui o arquivo compactado próximo passo é extrair deste.

Arquivo uma pasta normal do windows para fazer a extração nós vamos pris ter no comp o aplicativo este aplicativo se tem você vai como etiv instado M sobre oo compact opção extra aqui para extrair.

Uma pasta normal do Windows este arquivo compactado podem excluir beleza baixamos os códigos abrindo a pasta vocês vão encontrar duas pastas uma pasta com os códigos scripts e outra pasta com os códigos VBA estes arquivos vocês não vão conseguir abrir porque são apenas códigos nós vamos importar diretamente.

Dentro do VBA volta na pasta scripts e o primeiro script que nós vamos copiar é o script planilha Google seleciona o arquivo Abrir é um documento de texto vocês não vão ter problema para abrir este arquivo Clica com o botão direito do mouse selecionar tudo novamente botão direito do mouse copiar E agora vocês vão acessar a.

Planilha Google mas antes pessoal um detalhe não deixem colunas vazias esquerda dos dados e nem linhas vazias acima do cabeçalho entendido este detalhe menu extensões apps script e aguarda Abrir editor de script editor aberto clique sobre projeto sem título eu renomear para macros renomear e esta função padrão podem.

Deletar e colar os códigos que vocês copiaram não precisa ajustar nada nestes códigos salva as alterações e agora precisamos permitir o script seleciona a função Import Jason api e na sequência clica na opção executar autorização obrigatória revisar permissões detalhe estejam logados somente em uma conta do Google Drive seleciona.

Conta avançado acessar macros que é o nome que eu coloquei no projeto des script permitir e aguarda concluir a autorização registro em execução execução iniciada execução concluí beleza esta parte está OK agora vocês vão clicar sobre apps script nós precisamos criar mais um projeto de.

Script então cliquem no botão novo projeto e aguarda que vai abrir um novo projeto do Apps script clica sobre projeto sem título e este projeto eu vou chamar de app web enviar dados dados Excel para planilha Google.

Renomear e esta função padrão podem deletar vocês vão voltar na pasta scripts e agora nós vamos copiar os códigos do arquivo página Web seleciona o arquivo Abrir Clica com o botão direito do mouse selecionar tudo novamente botão direito do mouse copiar volta no editor de script e cola os códigos que vocês copiaram no entanto.

Nestes códigos nós precisamos vamos fazer alguns ajustes na função atualizar dados iniciando pelo id da planilha Google que vai ser a base de dados então acessem a planilha Google D um duplo clique no final do link URL vocês vão copiar desde esta barra após a letra D sem pegar a barra até antes da Barra do comando Edit copia esta.

VEJA MAIS AQUI:

    Parte volta no editor e cola dentro das

    Aspas duplas prosseguindo precisamos informar o nome da aba da planilha Google no meu caso o nome da Aba é dados renomear copia o nome da Aba volta no código e cola dentro das aspas duplas na sequência precisamos referenciar a coluna.

    ID precisa ter uma coluna d d no meu caso a coluna ID é a coluna A iniciando a partir da célula A2 até a última linha da coluna de volta nos códigos Então dentro das aspas duplas no meu caso A2 dois pontos.

    Coluna e a coluna inicial vai ser a coluna um que é a coluna id e a linha de cabeçalho no meu exemplo linha um detalhe pessoal coloquem o cabeçalho na primeira linha de volta no código linha cabecalho linha um precisa ser seguindo esta estrutura para que as funções funcionem.

    Corretamente neste script nós temos a função salvar editar e excluir e a pesquisa vai ser feito depois que nós publicar a planilha Google na web feito estes ajustes podem salvar as alterações e o próximo passo é permitir os scripts seleciona a função do post e.

    Clica no botão executar registro em execução Agar que vai aparecer a mensagem de autorização obrigatória revisar permissões seleciona conta avançado acessar app web e na sequência clica no botão permitir e aguarda concluir a a.

    Autorização registro em execução execução iniciada e retornou esta mensagem de erro mas não tem problema porque nós não conectamos até este momento este script com o arquivo que vai vir lá da planilha Excel que vai ser um arquivo Jon podem fechar o registro de execução e agora nós já podemos partir para o arquivo Excel depois que os códigos do arquivo.

    Excel estiver ok nós vamos publicar o aplicativo eu já deixei um arquivo Excel aberto mas nem salvei este arquivo então o primeiro passo no Excel é ativar a guia desenvolvedor se você não tem esta guia no seu Excel Clica com o botão direito do mouse sobre a faixa de opções personalizar a faixa de opções marca a.

    Caixinha do desenvolvedor e clica em Ok na sequência guia desenvolvedor Visual Basic se não aparecer esta janela do lado esquerdo menu exibir vocês vão clicar em projet Explorer na sequência precisamos importar os arquivos com os códigos BBA então na janela do lado esquerdo Clica com o botão direito do mouse.

    Importar arquivo precisa localizar aa o meu caso já abriu na pasta mas eu vou fazer novamente para não restar dúvida área de trabalho pasta enviar dados pasta BBA primeiro arquivo que nós vamos importar é o arquivo Jon converter seleciona o arquivo abrir e já foi inserido um módulo dentro do projeto.

    VBA neste arquivo não precisa ajustar nada novamente botão direito do mouse

    Sobre a janela do lado esquerdo importar arquivo e agora nós vamos importar o arquivo conectar seleciona o arquivo e clica no botão abrir e já foi inserido mais um um módulo Mas neste módulo nós precisamos fazer alguns ajustes antes pessoal nós precisamos marcar a.

    Biblioteca Microsoft scripting runtime então acessem o menu ferramentas referências e aguarda que vai abrir esta janela seleciona quer opção e pressiona a tecla da letra m para descer até as opções com m e aqui vocês vão procurar por Microsoft scripting.

    Runtime localiza a opção e marca a caixinha do lado esquerdo Ok está referenciado a biblioteca prosseguindo agora nós precisamos da URL da página web então voltem no editor de script no nosso aplicativo App web e agora nós vamos publicar este aplicativo.

    Implantar nova implantação aguarda abrir esta janela clica nas configurações App da web descrição eu vou colocar app web enviar dados enviar dados do Excel v1 de versão um seleciona o e-mail da sua conta e quem pode acessar vocês vão.

    Selecionar qualquer pessoa implantar e aguarda que vai retornar um link URL da página Web nova implantação app da web vocês vão Copiar esta URL copia a URL volta no código VBA e vocês vão colar dentro das aspas duplas colocamos o link URL da página web.

    Este arquivo já está OK agora nós vamos importar o formulário então na janela do lado esquerdo Clica com o botão direito do mouse importar arquivo seleciona o arquivo formulário abrir e já foi inserido um formulário no nosso projeto VBA agora pessoal nós vamos digitar parte dos códigos para facilitar o.

    Entendimento no meu formulário o nome dos Campos é TD T data na sequência eu tenho uma combobox que eu chamei de ser produto ttd T valor e t OBS primeiro nós vamos fazer os códigos do botão sal dup cque no botão salvar e vocês vão encontrar alguns códigos temos códigos que nós precisamos.

    Digit paraar com os objetos do form primeiro é defin as variáveis no meu caso uma informação é a data de data as string a data precisa ser do tipo texto na sequência DTD as Double do tipo número vírgula.

    Valor também as Double definimos as variáveis agora nós precisamos capturar as informações iniciando pela data no meu caso a variável data vai ser igual a textbox tdata p Tex próximo passo é verificar se tem uma data digitada então if se a variável data ig.

    A e eu já vou verificar também a combobox então comando or combobox se produto pon value igual a íp se estiver faltando a data ou o nome do produto then neste caso eu vou alertar o usuário utilizando uma msg box msg box abre aspas duplas.

    Precisa preencher todos os campos ponto de exclamação fecha as aspas duplas vírgula VB exclamation vírgula abre aspas duplas título da mensagem salvar e fecha as aspas duplas e a eu sair dos códigos colocando e para fechar o if.

    Ife veric a dat e nome do prodo Agora eu preciso vericar se text ttd Eu tenho um número válido eu preciso verificar na text ttd e na textbox T valor que são informações do tipo número de volta no botão salvar depois do IF eu vou colocar.

    Mais um if if is numeric para verificar se é número abre e fecha parênteses e dentro dos parênteses vai o nome n da textbox no meu caso ttd pon value fora dos parênteses se for igual a true then neste caso eu vou colocar a quantidade na variável.

    Qtd copia o nome da variável e cola dentro do IF variável que TD vai ser igual no meu caso a textbox ttd p value no entanto eu vou ter também o else caso não tenha um número válido na textbox para facilitar podem copiar.

    Estas duas linhas de código e colar depois do else e a agora eu vou alterar o texto da mensagem agora vai ser quantidade inválida e precisamos fechar o if colocando andif e eu posso também colocar o cursor na textbox então.

    Ttd setfocus primeiro pessoal eu aconselho vocês fazer igual eu estou fazendo depois vocês tiver os códigos de todos os botão de comando vocês podem copiar e ajustar nos formulários de vocês prosseguindo agora precisamos verificar o valor para facilitar podem copiar este if e colar logo abaixo.

    E agora eu vou verificar a minha textbox T valor e se for um número válido a variável valor copia o nome da variável e Altera a variável valor vai ser igual a minha textbox T valor p value e agora eu vou alterar o texto da mensagem para valor.

    Inválido e aqui também precisa ajustar para textbox T valor beleza fizemos a validação dos dados agora Pessoal vocês vão ajustar esta linha de código para informar o total de colunas que o arway precisa ter então no meu caso eu preciso da data produto qtd valor e observação então 1 2 3 4 5 para salvar.

    Eu não preciso do ID de volta no código então como eu já tenho uma informação que é obrigatória então no meu caso são cinco informações mais uma que eu preciso dentro do arway no total vai ser seis colunas uma mais C que eu preciso prosseguindo agora precisamos passar paraway.

    DF todas as informações a primeira informação é que eu estou trabalhando com o botão salvar não pode ajustar esta linha de código precisa ficar desta forma copia esta linha e aí nós vamos ajustar para coluna 2 e na coluna do eu vou colocar a data copia a variável data e cola depois.

    Do sinal de igual outro detal precisa seguir a estrutura da planilha para salvar o ID vai ser automático então depois eu tenho a data produto qtd valor e observação Esta é a estrutura da planilha Google de volta no VBA podem Copiar esta linha de código e lembra de alterar a coluna na.

    Coluna 3 no meu caso é o nome do produto que vai estar na minha combobox c produto P value Cola novamente a linha de código coluna 4 vai ser a quantidade variável qtd copia a linha de código e na coluna C vai ser o.

    Valor variável valor copia e cola copia a linha de código e na sequência vai ser a coluna se e na coluna se eu vou ter a observação que vai estar na minha textbox tobs PV beleza colocamos os dados dentro do arway dados F E este Array é enviado.

    Para a função atualizar dados do módulo conectar vai ser Esta função que vai enviar os dados para o nosso aplicativo que nós publicamos na web para concluir o botão então salvar eu preciso fazer mais uma função para limpar os dados do formulário então eu vou descer até o final dos códigos do formulário e criar mais uma função sub eu vou chamar Esta.

    Função de limpar e nesta função eu vou limpar todos os campos do formulário começando pela textbox TD P value ig a na sequência data value iG depois vai a combobox c produto também igual a textbox.

    Ttd ponto value igual a ít textbox t valor ponto value igual a empet e por fim a textbox TBS pon value igual a impet copia o nome da função volta no formulário botão salvar bem no final Call e o nome da função e esta função eu já vou colocar.

    Também no botão limpar C limpar beleza fizemos os códigos do primeiro botão de comando Já podemos testar o botão salvar antes nós precisamos salvar a planilha Excel habilitada para macro então menu arquivo salvar como procurar no meu caso eu vou salvar na área de trabalho nome do arquivo aula e.

    Em tipo precisa ser pasta de trabalho habilitada para macro do Excel salvar beleza salvamos a planilha próximo passo é colocar um botão de comando para executar o form então guia desenvolvedor inserir controles Active x Bot de comando coloca você deseja bot direo do mouse sobre o objeto.

    Propriedades o Cap eu vou alterar para formulário backcolor seta paleta cor de preenchimento este Azul fecha as propriedades e efetua um duplo clique sobre o botão de comando e agora nós precisamos acionar o arquivo formulário então nome do arquivo formulário sem assento ponto show volta na planilha retira do modo.

    AVISO LEGAL: Toda a responsabilidade do conteúdo deste vídeo transcrito é do produtor do canal.
    CLique no Link do Vídeo: https://www.youtube.com/watch?v=vHAb2gD2G8E

Postar um comentário

Post a Comment (0)

Postagem Anterior Próxima Postagem