Planilhas Google - Planilha de Pedido Online - Gravar Macros - Aula 04

Поділитися
Вставка
  • Опубліковано 25 гру 2018
  • Como utilizar o gravador de macros das Planilhas Google online. Procedimento de automatização de tarefas das Google Sheets. Nesta série de vídeo aulas vamos aprender a trabalhar com as planilhas do Google Driver, desenvolvendo planilha de pedido online.
    Lista Completa de Vídeo Aulas: Planilhas Google:
    • Planilhas Google - Exc...
    Nova Série: Formulários nas Planilhas Google:
    • Planilhas Google AVANÇ...
  • Наука та технологія

КОМЕНТАРІ • 141

  • @dkwteacher
    @dkwteacher 4 роки тому +2

    Valeu amigo! Estou seguindo desde a primeira aula e vou tentar ir até o final para fazer meu cadastro.

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, sucesso em seus estudos.

  • @mateusvivian4711
    @mateusvivian4711 3 роки тому +5

    caraca, eu uso o google planilhas a uns três anos e não fazia ideia disso, parabéns pelo incrível conhecimento que esta repassando

    • @CanalSGP
      @CanalSGP  3 роки тому

      Boa tarde, obrigado, sucesso em seus estudos.

  • @TheVonMustard
    @TheVonMustard 3 роки тому +3

    Muito obrigada por esse vídeo! Estou procurando fazem horas como fazer isso e você mostrou de forma simples e prática. Parabéns pelo vídeo!

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, obrigado, sucesso em seus estudos.

  • @luckasmatheusvieira1254
    @luckasmatheusvieira1254 4 роки тому +1

    Caraca! Aprendi muito com essa aula, e com certeza vai facilitar meu trabalho e uso na ferramenta. Muito obrigado!

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, que bom, sucesso em seus estudos.

  • @thalitafarina4174
    @thalitafarina4174 3 роки тому +2

    muito obrigada! era exatamente o que eu precisava

    • @CanalSGP
      @CanalSGP  3 роки тому

      Boa noite, que bom.

  • @marcosfonseca5247
    @marcosfonseca5247 4 роки тому +1

    Valeu pelos ensinamentos. Vc tem uma ótima explicação. PARABÉNS! Já conheço bastante as Planilhas Google Drive, mas estou aprendendo ainda mais com sua interatividade. Obrigado e que Deus lhe abençoe!

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, obrigado, bons estudos.

  • @TheilonNeves
    @TheilonNeves 2 роки тому +1

    Me ajudou muito a resolver uma automatização em uma planilha de vendas! Muito obrigado!

    • @CanalSGP
      @CanalSGP  2 роки тому

      Que bom que ajudou

  • @anaclaudiadzulinski5506
    @anaclaudiadzulinski5506 3 місяці тому

    Parabénss! Você foi o único professor que me fez conseguir fazer funcionar minha macro, kkkk. Obrigada!

    • @CanalSGP
      @CanalSGP  3 місяці тому

      Obrigado, que bom que conseguiu.

  • @TheDenisleal
    @TheDenisleal Рік тому +1

    Muito obrigado. BOOOOOMMMMMMMMM

  • @AquilaNA347
    @AquilaNA347 Рік тому +1

    maravilhosa aula

  • @caiquearaujo3799
    @caiquearaujo3799 2 роки тому +1

    Ajudou muito, vlw

    • @CanalSGP
      @CanalSGP  2 роки тому

      Que bom que ajudou

  • @alexandrexandao4547
    @alexandrexandao4547 4 роки тому +1

    Valeu parceiro, excelente dica. Eu havia montado uma planilha no MS-Office, importei no google e as macros pararam de funcionar. Terei que recriar dentro do google e desenhar o botão de comando. Muito obrigado pela dica.

    • @CanalSGP
      @CanalSGP  4 роки тому +1

      Bom dia, obrigado, sucesso em seu projeto.

  • @rajb-gospelmusica3051
    @rajb-gospelmusica3051 4 роки тому +2

    @CANAL SGP, parabéns pelo vídeo
    e por todas as aulas, não sabia nada de Excel muito menos Google planilhas...
    ... enfim já desenvolvo todos os projetos muito bem.
    Pergunto-lhe se o professor conseguiria criar uma ordem de serviços com esta ferramenta ? estou montando um projeto mais limito-me com a falta de maiores conhecimentos. forte abraço... muito grato por você compartilhar conhecimento.

    • @CanalSGP
      @CanalSGP  4 роки тому +1

      Bom dia, obrigado, vamos analisar essa possibilidade futuramente.

  • @santoro307
    @santoro307 5 років тому

    Preciso fazer um para fazer consultas em banco de dados no drive Exel tem como ajudar?

  • @Marcelo_Andre
    @Marcelo_Andre 5 місяців тому

    Parabens só tenho que agradecer a ajuda que voce tem me dado com as suas aulas, fiz exatamente o que vc ensinou e esta lindo... mas a base tem uma formatação condicional, toda vez que é gravado um dado ela perde a formatação condicional nas linhas inseridas. tem como resolver esse caso ???

    • @CanalSGP
      @CanalSGP  5 місяців тому

      Bom dia, obrigado, talvez antes de copiar os dados, copiar e colar especial, formatação e depois os dados.

  • @maisconts2803
    @maisconts2803 2 роки тому

    Excelente aula.
    Tenho uma dúvida, consigo fazer um macro abrindo um site? E depois atribuir à um botão?

    • @CanalSGP
      @CanalSGP  2 роки тому

      Bom dia, obrigado, não tentei fazer algo assim ainda. Pesquise em inglês utilizando o Google Tradutor, tem mais conteúdos em inglês sobre scripts no Google Planilhas.

  • @carlosbelintani1013
    @carlosbelintani1013 4 роки тому

    Fala, SGP. Tudo bem? Me tira uma dúvida, por favor! Eu criei um formulário em VBA, mas para não deixar o arquivo super lento, então armazeno no excel e depois atualizaria para salvar no access, logo apagaria os dados do excel e manteria o vba não tão lento. O único problema está sendo que sempre que apago as informações que estavam na planilha de excel/vba (depois de ter salvo a primeira vez no access) e retorno a acrescentar dados pelo formulário, simplesmente adiciona as informações no access, mas apaga as anteriores. Eu teria que criar uma planilha sempre que quisesse acrescentar dados? Existe código vba para gerar uma nova planilha com os dados automaticamente? Grato. Acho seus vídeos demais!

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, obrigado, infelizmente não temos conteúdo sobre Acces.

  • @rafaelpavione26
    @rafaelpavione26 5 років тому

    Olá Parabéns pelas dicas! É possível criar uma única célula para inserir valores que se somam em um outra célula? Obrigado

    • @rafaelpavione26
      @rafaelpavione26 5 років тому

      @@CanalSGP Segui as instruções tentando adaptar ao meu problema, mas infelizmente não deu certo.
      Não sei se consegui expor minha necessidade.
      Imagine uma planinha de gastos com combustíveis, queria uma forma de colocar os gastos em uma única célula para ser somado em outra, ao passo que a primeira célula ficasse "disponível" para novas entradas sem alterar o resultado da outra célula.
      se puder ajudar, agradeceria muito. Obrigado

    • @CanalSGP
      @CanalSGP  5 років тому

      Olá, se uma célula está ligada a outra,vai ser difícil não alterar o outro valor.

    • @rafaelpavione26
      @rafaelpavione26 5 років тому +1

      @@CanalSGP Entendi, mas parece que pelo Excel é possivel. De qualquer forma, muito obrigado pelas respostas.

  • @neiltonjunior5169
    @neiltonjunior5169 3 роки тому

    Parabéns amigo. Excelente! Gostaria de uma ajuda sua. Quero gravar um pedido semelhante a esse exemplo mas com Qtde de parcelas através da data de emissão e que gravasse a Qtde de linhas referentes as parcelas. Ex: Se for em 5X de 100,00, gravar as 5 linhas do valor.
    Você consegue me ajudar nesse Script? Posso te encaminhar um e-mail? Obrigado.

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, até o momento não tenho macro neste sentido, mas vou estudar se é possível fazer algo, se obtiver sucesso posto vídeo no canal.

  • @conhecimentoativo
    @conhecimentoativo 5 років тому

    @CANAL SGP, parabéns pelo vídeo
    no caso vc inseriu apenas 1 registro por vez
    Exemplo: tem como eu preencher 3 registro de uma única vez e adicionar todas as 3 linhas de uma vez na outra tabela, na ordem?
    Exemplo 2: preencher apenas 3 itens (data, produto, total e cliente) e em vez de colar tudo na sequência, quero colar APENAS nas colunas específicas de cada um, não colar nada em mês, Ano, Quantidade, tem como?

    • @CanalSGP
      @CanalSGP  5 років тому

      Olá, obrigado, acredito que no decorrer da série de vídeo aulas suas dúvidas serão sanadas. Nesta aula utilizamos o gravador de macros, mas conforme vai avançando nos vídeos, vamos começar a escrever os códigos. Ai vai poder escolher para onde quer salvar, etc..

  • @elizangelasantos4046
    @elizangelasantos4046 4 роки тому

    Bom dia! Gostaria de fazer um pedido...que nos mostrasse uma aula de dashboard nas planilhas Google. Seria muito util em uma apresentacao . grata desde ja.

    • @CanalSGP
      @CanalSGP  4 роки тому

      Boa tarde, vou estudar se é possível fazer algo parecido no Google Planilhas.

  • @jacksonnascimento5003
    @jacksonnascimento5003 5 років тому +1

    Preciso criar um botão desse com script para abrir um outro link ao invés de uma célula de outra planilha, como faço? Qual código devo usar?

    • @CanalSGP
      @CanalSGP  5 років тому +1

      Olá, vamos estudar essa necessidade, se obtivermos sucesso, gravamos vídeo explicativo.

  • @vitorgregorio2891
    @vitorgregorio2891 4 роки тому

    Excelente aula. O meu caso é o seguinte: eu tenho uma planilha aonde eu preencho coisas nessa planilha. Aí em outra planilha eu tenho oito planilhas com características diferentes. Meu objetivo é criar uma macro aonde pegue da primeira planilha todas as informações que preciso e ela se encaixe em cada uma das oito planilhas de acordo com as características de cada um... Como fazer?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, infelizmente não tenho nenhum procedimento que atenda esta necessidade, mas vou estudar se é possível fazer algo.

  • @hostelcontatos13
    @hostelcontatos13 4 роки тому +1

    Ocorreu tudo certo na criação da minha macro, porém contigo salvar apenas no notebook mais no celular não consigo salvar o script. Você teria alguma dica para que eu possa estar resolvendo esse pequeno probleminha?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, macros na planilha não rodam em celular, pra funcionar em celular precisa ser através de formulários Web, desenvolvemos no decorrer desta série.

  • @carlosbarauna6283
    @carlosbarauna6283 2 роки тому

    Boa tarde SGP, Estou tentando criar uma macro que crie uma planilha nova nomeando com os dados existentes em uma feterminada celula. repetir o mesmo para eccluir uma que nao esteja mais sendo utilizada. consegue me ajufar?

    • @CanalSGP
      @CanalSGP  2 роки тому

      Boa noite, para fazer uma cópia já fiz script, mas excluir ainda não. Segue link. ua-cam.com/video/NXix24z5ayY/v-deo.html

  • @adelmodocumentos3990
    @adelmodocumentos3990 3 роки тому

    Boa noite professor gostaria de ver um script ativando uma macro quando o valor de uma determinada celula for um nome tipo(ativar) sempre que for digitado na celula ativar roda a macro.

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, pesquise pelo evento onEdit, que dispara uma função sempre que houver alguma edição na planilha.

  • @betokafekoa7280
    @betokafekoa7280 3 роки тому

    Olá boa tarde, tem como acionar a macro ao preencher uma célula?

    • @CanalSGP
      @CanalSGP  3 роки тому

      Boa noite, pode trabalhar com os códigos no evento edit da planilha, veja como foi utilizado o evento na aula no link a seguir:
      ua-cam.com/video/SX3q_waJYD4/v-deo.html

  • @babuxabrito
    @babuxabrito 4 роки тому

    Pergunto se não é possível fazer macros com funções de comando, como localizar. Sei que no Excel é possível

    • @CanalSGP
      @CanalSGP  4 роки тому +1

      Boa noite, é possível sim, no decorrer desta série aprendemos.

  • @victorfavero1920
    @victorfavero1920 5 років тому

    Ola!
    Como resolvo "Falha ao salvar a macro"? Sendo que segui o passo a passo corretamente.

    • @CanalSGP
      @CanalSGP  5 років тому

      Olá, este erro ocorre se houver falha na conexão com a internet.

  • @Crhistianosa
    @Crhistianosa 4 роки тому

    Tenho uma planilha com um complemento do google chamado Autocrat. Existe alguma forma de colocar um botão com um acionador do complemento?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, infelizmente não tenho conteúdo sobre esta necessidade ainda.

  • @caostic86
    @caostic86 2 роки тому

    Como faço para ele lançar os dados automaticamente em outra linha já criada, estou perguntando isso, pq já tenho uma planilha pronta com as colunas já com suas funções mas preciso alimentar os dados necessários em algumas celulas apenas, mas quando faço o macro ele não lança na proxima linha já existente.
    Poderia dar um help?

    • @CanalSGP
      @CanalSGP  2 роки тому

      Boa tarde, neste caso acredito que o procedimento do vídeo no link a seguir vai ser mais indicado, porque pode referenciar a linha que deseja, colocando o número da linha na variável Linha. ua-cam.com/video/BuRERRDyqKg/v-deo.html

  • @queopsk.6720
    @queopsk.6720 2 роки тому

    Posso pegar o macro que fiz em uma planilha e utilizar em outras?
    Se sim, como?

    • @CanalSGP
      @CanalSGP  2 роки тому +1

      Boa tarde, pode reaproveitar os códigos, mas as referências as abas da planilha e células precisa alterar.

  • @cassiacristina2546
    @cassiacristina2546 4 роки тому

    Alguem poderia me dar uma ajuda, por favor? Eu fiz conforme foi falado, mas só está salvando uma vez. Ele sempre sobrescreve o último que eu eu salvei. Sempre fica uma linha com os últimos dados salvos, mesmo que eu tenha cadastrado 5 pessoas, só aparece a última cadastradas. Por que será?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, deve ter deixado escapar o comando de inserir linha acima dos dados.

  • @alfredobacurau6611
    @alfredobacurau6611 4 роки тому

    O smartphone executa macro criada em uma planilha?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Somente se for em página Web, desenvolvemos no decorrer da série.

  • @neusasimoes4370
    @neusasimoes4370 5 років тому

    Olá, não me aparece a opção de macros no googlesheets, já tentei ver formas de atualizar e não consigo, consegue ajudar ?

    • @CanalSGP
      @CanalSGP  5 років тому

      Olá, seu Google DRIVER está em Inglês?

  • @j.junior1700
    @j.junior1700 Рік тому

    Professor, estou precisando Inserir um Hiperlink externo em um Desenho no Google Sheets.

    • @CanalSGP
      @CanalSGP  Рік тому

      Bom dia, infelizmente não tentei fazer algo neste sentido ainda.

  • @alexkaram5692
    @alexkaram5692 3 роки тому

    É possível bloquear a seleção de algumas células em uma planilha?

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, a seleção não sei, mas proteger um intervalo sim.

  • @jcfelicio
    @jcfelicio 3 роки тому

    É possivel executar a planilha usando o celular? para mim o botão não tem a opção de executar o scripit

    • @CanalSGP
      @CanalSGP  3 роки тому

      Boa tarde, script funcionam apenas em computador, para funcionar em celular somente através de páginas web.

  • @CanalIBRP
    @CanalIBRP 4 роки тому

    Porque minha macro só funciona com o nome padrão no script "myFunction" ?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, não sei o que pode ser, não tive este problema até o momento.

  • @sidiclei
    @sidiclei 4 роки тому

    Como fazer a macro executar periodicamente e automaticamente?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, pesquisa pela macro onOpen, que será será executado sempre que a planilha for aberta.

  • @omanzali
    @omanzali 4 роки тому

    Parabéns mas é possível imprimir em papel o pedido com uma script?

    • @CanalSGP
      @CanalSGP  4 роки тому +1

      Bom dia, obrigado, ainda não tenho procedimento de impressão via script.

    • @omanzali
      @omanzali 3 роки тому

      CANAL SGP muito obrigo e tem como fazer download de uma aba para pdf? Tentei usar uma script mas diz que preciso de permissão

    • @omanzali
      @omanzali 3 роки тому

      Exception: Você não tem permissão para chamar SpreadsheetApp.openById. Permissões necessárias: www.googleapis.com/auth/spreadsheets (linha 8, arquivo "makepdffff")DetalhesDispen function myFunction() {
      //function MakePDF() {
      var Testsheet1=SpreadsheetApp.getActive().getSheetByName('orcamento');
      var FolderID=Testsheet1.getRange('G2').getValue();
      var pdfName="TestConvert";
      var folder=DriveApp.getFolderById(FolderID);
      var ss=SpreadsheetApp.getActive();
      var destSpreadsheet=SpreadsheetApp.openById(DriveApp.getFileById(ss.getId()).makeCopy("tmp_convert_to_pdf", folder).getId());
      var theBlob=destSpreadsheet.getBlob().getAs('application/pdf').setName(pdfName);
      var newFile=folder.createFile(theBlob);
      DriveApp.getFileById(destSpreadsheet.getId()).setTrashed(true);
      }

    • @CanalSGP
      @CanalSGP  3 роки тому

      @@omanzali Bom dia, quando a macro é executada pela primeira vez, precisa autorizar a execução de script. Aparece uma mensagem sobre autorização .

  • @joaoviniciuspessoadosanjos1779

    Eu to fazendo a mesma coisa que no video, so que as coisas estão indo pro lugar errado, hora vai pra pagina 1, hora vai pra pagina 2, hora vai metade pra cada pagina.... como resolvo?

    • @CanalSGP
      @CanalSGP  Рік тому

      Bom dia, tem outra série mais atualizada sobre Google Planilhas. Segue link: ua-cam.com/video/qKeOqdkWqCM/v-deo.html

  • @jessicasuzano9921
    @jessicasuzano9921 2 роки тому

    Olá! Eu não possuo complementos no meu menu! Alguém sabe como consigo colocar?

    • @CanalSGP
      @CanalSGP  2 роки тому

      Boa noite, infelizmente não sei, se for conta de empresa talvez tenha alguma restrição, mas em conta normal tem todas as opções de menu.

  • @Mariana04ify
    @Mariana04ify 5 років тому +1

    Tem como colocar linhas abaixo e não acima?

    • @CanalSGP
      @CanalSGP  5 років тому +1

      Olá, no decorrer das vídeo aulas aprendemos a salvar após a última linha. E salvar até mesmo utilizando formulários, a sequência é para que os códigos sejam assimilados aos poucos.

    • @Mariana04ify
      @Mariana04ify 5 років тому +1

      @@CanalSGP Vou assistir todas as videos aulas! Obrigada!

  • @luanapadilhagomessilva9187
    @luanapadilhagomessilva9187 4 роки тому +1

    o meu deu certo, só que quando tento salvar novos dados ele apaga os anteriores

    • @CanalSGP
      @CanalSGP  4 роки тому +1

      Boa noite, no decorrer das aulas aperfeiçoamos os procedimentos, de início é apenas para ir se familiarizando com os códigos.

    • @beatriztroncone2072
      @beatriztroncone2072 3 роки тому

      Aqui tbm

  • @jorginhopessoa2868
    @jorginhopessoa2868 4 роки тому

    Professor, por favor, não sei se houve para mim uma atualização automática do Google e as macros passaram a não ser executadas e apresentando o seguinte comentário: "Este projeto está sendo executado no no tempo de execução do Apps Script com a tecnologia do Chrome v8". Estive tentando acessar e entender, me parece que com esta nova tecnologias, e apresenta - em Inglês - toda o procedimento para se mudar para esta tecnologia. E eu fico receoso de dar continuidade e depois não conseguir mais seguir estas aulas pois tenho como projeto chegar até o final dela. Se puder e quiser acessar o link, aqui segue:developers.google.com/apps-script/guides/v8-runtime/migration. E se puder, por favor, me orientar como devo proceder para seguir o projeto, eu ficarei muito grato.

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, o Chrome v8 se refere a atualização sim, mas não tem relação com a não execução das macros.

    • @jorginhopessoa2868
      @jorginhopessoa2868 4 роки тому

      @@CanalSGP Muito obrigado por responder. Mas as macros começaram a apresenta um erro com o código 114cvg-tyrixv6ku9vmx3gdmqfk51gngx2drxwiaorz8y. e agora não consigo mais prosseguir com as aulas.

  • @oandersonx
    @oandersonx 3 роки тому

    estou fazendo, contudo ele sempre apaga o último registro.

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, tem outro procedimento, segue link de vídeo explicativo. ua-cam.com/video/BuRERRDyqKg/v-deo.html

  • @crispinianomacedo2110
    @crispinianomacedo2110 3 роки тому

    como fazer com que a macro funcione sem precisar logar??

    • @CanalSGP
      @CanalSGP  3 роки тому +1

      Boa tarde, o Google Planilhas precisa que o usuário esteja logado para executar o script da macro.

  • @Wilton_Gomes.
    @Wilton_Gomes. 2 роки тому

    Bom dia Professor! Mas esse erro só acontece se for duas contas minhas? abraço, desde já agradeço.

    • @CanalSGP
      @CanalSGP  2 роки тому +1

      Boa tarde, indiferente, porque se tem duas contas logadas, as vezes o script não sabe qual conta autorizou.

    • @Wilton_Gomes.
      @Wilton_Gomes. 2 роки тому

      @@CanalSGP Obrigado pelo retorno amigo, no meu caso eu trabalho em um setor que eu e mais 7 pessoas usamos uma planilha para pegar os dados do colaborador e enviar pra clinica pra fazer exame periódico, nesse caso la, cada um de nós tem uma conta, e eu estava querendo fazer uns scripts pra automatizar esse cadastro e envio, esse erro certamente ocorrerá se estivermos agendando juntos então, né isso.?

    • @CanalSGP
      @CanalSGP  2 роки тому +1

      Bom dia, se ambos estiver usando a mesma máquina e todos logados, acredito que vai dar erro no script. Experimente testar, para ver se é isso mesmo.

  • @williamrosario2577
    @williamrosario2577 4 роки тому

    AQUI Aparece transferir script e não atribuir

    • @CanalSGP
      @CanalSGP  4 роки тому

      O Google faz mudanças frequentes e também depende de qual idioma está a sua conta, mas é a mesma função.

  • @WilliamTeixeiraFerreiraRibas

    Não consigo achar a opção "gravar macro" no google planilha. Essa ferramenta está desativada na configuração? Como eu faço para essa opção aparecer pra mim?
    E muito obrigado por essa aula.

    • @CanalSGP
      @CanalSGP  Рік тому

      Boa tarde, o menu do Google Planilhas foi alterado, esta opção agora está no menu extensões.

    • @WilliamTeixeiraFerreiraRibas
      @WilliamTeixeiraFerreiraRibas Рік тому

      @@CanalSGP Obrigado professor. Consegui achar aqui

  • @nataliacastilhodemello9059
    @nataliacastilhodemello9059 Рік тому

    Na hora que crio a macro, ele não cola os valores, cria a linha e fica em branco. Copiei e colei valores. Sabe o que pode estar acontecendo?

    • @CanalSGP
      @CanalSGP  Рік тому

      Bom dia, esta série é bem antiga, tem uma nova série mais avançada. Segue link. ua-cam.com/video/qKeOqdkWqCM/v-deo.html

  • @romildoferreira6946
    @romildoferreira6946 3 роки тому

    Como fazer uma macro para imprimir direto?

    • @CanalSGP
      @CanalSGP  3 роки тому

      Boa tarde, ainda não temos conteúdo sobre esta necessidade.

  • @lesliethompson1027
    @lesliethompson1027 2 роки тому

    O que fazer quando eu abro um novo documento e não aparece o botão de extensões pra gravar as macros ?

    • @CanalSGP
      @CanalSGP  2 роки тому +2

      Boa tarde, verifiquei na minha conta e o menu para gravação de macro está no Menu Extensões, Macros, Gravar Macro. Anteriormente acredito que ficava em ferramentas.

    • @lesliethompson1027
      @lesliethompson1027 2 роки тому

      @@CanalSGP Na verdade quando salvei a planilha, estava salva no drive em .xlsx , quando salvei como Planilha Google a opção de gravar macros apareceu. 😁

    • @CanalSGP
      @CanalSGP  2 роки тому

      Que bom que descobriu.

  • @GustavoHenrique-rz9th
    @GustavoHenrique-rz9th 4 роки тому

    Muito Fod* pessoas como você, que compartilham conhecimento.
    no meu deu quase tudo certo, o Pedido é salvo corretamente mais na aba MENU não limpa, ela permanece com os dados do último pedido.
    onde faço essa correção ?

    • @CanalSGP
      @CanalSGP  4 роки тому

      Bom dia, no decorrer da série desenvolvemos função separada para limpar os campos, segue códigos da função Limpar:
      function LimparPedido () {
      var Menu = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Menu');
      Menu.getActiveCell();
      Menu.getRangeList(['C2', 'C5:C7','C9:C11']).activate();
      Menu.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
      Menu.getRange('C2').activate();

      }

  • @zaira5973
    @zaira5973 Рік тому

    Olá, Td. bem?
    A macro de salvar na outra aba, não está copiando os valores , o que está errado?

    • @CanalSGP
      @CanalSGP  Рік тому

      Boa tarde, é difícil saber a causa exata, retorna alguma mensagem de erro?

    • @zaira5973
      @zaira5973 Рік тому

      @@CanalSGP Primeiramente, obrigada pelo retorno! Não, apenas executa a macro, mas não mostra os dados na outra aba, fica tudo em branco.

    • @CanalSGP
      @CanalSGP  Рік тому

      Bom dia, pode ser erro de referência ou os dados estão sendo inseridos no final da planilha, bem na parte inferior.

    • @zaira5973
      @zaira5973 Рік тому

      @@CanalSGP obrigada, vou pesquisar.

  • @Rafaelleit3
    @Rafaelleit3 4 роки тому

    No meu não aparece os dados na outra aba, somente linhas em branco.

    • @Rafaelleit3
      @Rafaelleit3 4 роки тому

      Já deu certo, não entendi porque mas a macro não gravou o copiar da aba menu, e tava copiando e colando da aba pedido eu tive que alterar no cod. manualmente. Agora, como faço para usar esse botão pelo app gplanilhas?

    • @CanalSGP
      @CanalSGP  4 роки тому +1

      Boa tarde, os botão de comando acredito que não tem como usar, somente paginas Web, desenvolvemos no decorrer desta série.

    • @Rafaelleit3
      @Rafaelleit3 4 роки тому

      CANAL SGP Eu vi alguns videos sobre o formulário de clientes web, mas não entendi como aplicar. Eu gostaria de usar pelo app por conta da disponibilidade off-line. Eu comentei em outro vídeo sobre isso.

    • @CanalSGP
      @CanalSGP  4 роки тому +1

      Formulário web depois de publicado basta utilizar o link para acessar as informações da planilha.

  • @wac183
    @wac183 3 роки тому

    O que fazer quando a informação da Tabela Cadastro na Célula Nome cai em outra célula na Guia de Contatos?

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, se for macro gravada não deveria cair fora da posição definida.

    • @wac183
      @wac183 3 роки тому

      @@CanalSGP será que tem alguma forma de te mostrar

    • @CanalSGP
      @CanalSGP  3 роки тому

      Boa tarde, poste o código que gravou.

    • @wac183
      @wac183 3 роки тому

      @@CanalSGP /** @OnlyCurrentDoc */
      function Contatos() {
      var spreadsheet = SpreadsheetApp.getActive();
      spreadsheet.getRange('B6:G6').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('CADASTRO!B6:G6').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('I6').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('B3').activate();
      spreadsheet.getRange('CADASTRO!I6').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('B9:C9').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('C3').activate();
      spreadsheet.getRange('CADASTRO!B9:C9').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('E9:G9').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('D3').activate();
      spreadsheet.getRange('CADASTRO!E9:G9').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('I9').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('E3').activate();
      spreadsheet.getRange('CADASTRO!I9').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('B11').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('F3').activate();
      spreadsheet.getRange('CADASTRO!B11').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('B14:I14').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('G3').activate();
      spreadsheet.getRange('CADASTRO!B14:I14').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('B17:F17').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('H3').activate();
      spreadsheet.getRange('CADASTRO!B17:F17').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('H17').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('I3').activate();
      spreadsheet.getRange('CADASTRO!H17').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('E20:F20').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('J3').activate();
      spreadsheet.getRange('CADASTRO!E20:F20').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('H20').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('K3').activate();
      spreadsheet.getRange('CADASTRO!H20').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('B23:I23').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('L3').activate();
      spreadsheet.getRange('CADASTRO!B23:I23').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('B26:I26').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('M3').activate();
      spreadsheet.getRange('CADASTRO!B26:I26').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('B29:E29').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('O:O').activate();
      spreadsheet.getActiveSheet().deleteColumns(spreadsheet.getActiveRange().getColumn(), spreadsheet.getActiveRange().getNumColumns());
      spreadsheet.getRange('N3').activate();
      spreadsheet.getRange('CADASTRO!B29:E29').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('H29').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('O3').activate();
      spreadsheet.getRange('CADASTRO!H29').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('B31:E31').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('P3').activate();
      spreadsheet.getRange('CADASTRO!B31:E31').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CADASTRO'), true);
      spreadsheet.getRange('H31:I31').activate();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('CONTATOS'), true);
      spreadsheet.getRange('Q3').activate();
      spreadsheet.getRange('CADASTRO!H31:I31').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      };

    • @CanalSGP
      @CanalSGP  3 роки тому

      Bom dia, acredito que no seu caso não seja melhor opção salvar via gravação de macro, veja o procedimento da vídeo aula no link a seguir, acredito que seria mais fácil: ua-cam.com/video/b3HZRNWU3jE/v-deo.html