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

Поделиться
HTML-код
  • Опубликовано: 10 дек 2024

Комментарии • 141

  • @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.

  • @TheilonNeves
    @TheilonNeves 3 года назад +1

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

    • @CanalSGP
      @CanalSGP  3 года назад

      Que bom que ajudou

  • @anaclaudiadzulinski5506
    @anaclaudiadzulinski5506 7 месяцев назад

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

    • @CanalSGP
      @CanalSGP  7 месяцев назад

      Obrigado, que bom que conseguiu.

  • @dkwteacher
    @dkwteacher 5 лет назад +2

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

    • @CanalSGP
      @CanalSGP  5 лет назад

      Bom dia, sucesso em seus estudos.

  • @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.

  • @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.

  • @marcosfonseca5247
    @marcosfonseca5247 5 лет назад +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  5 лет назад

      Bom dia, obrigado, bons estudos.

  • @AquilaNA347
    @AquilaNA347 2 года назад +1

    maravilhosa aula

  • @thalitafarina4174
    @thalitafarina4174 4 года назад +2

    muito obrigada! era exatamente o que eu precisava

    • @CanalSGP
      @CanalSGP  4 года назад

      Boa noite, que bom.

  • @TheDenisleal
    @TheDenisleal Год назад +1

    Muito obrigado. BOOOOOMMMMMMMMM

  • @caiquearaujo3799
    @caiquearaujo3799 2 года назад +1

    Ajudou muito, vlw

    • @CanalSGP
      @CanalSGP  2 года назад

      Que bom que ajudou

  • @Marcelo_Andre
    @Marcelo_Andre 9 месяцев назад

    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  9 месяцев назад

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

  • @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.

  • @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.

  • @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.

  • @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. ruclips.net/video/NXix24z5ayY/видео.html

  • @santoro307
    @santoro307 5 лет назад

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

  • @WilliamTeixeiraFerreiraRibas
    @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

  • @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.

  • @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.

  • @caostic86
    @caostic86 3 года назад

    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  3 года назад

      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. ruclips.net/video/BuRERRDyqKg/видео.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.

  • @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.

  • @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.

  • @jerecolugo
    @jerecolugo 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

    • @jerecolugo
      @jerecolugo 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.

    • @jerecolugo
      @jerecolugo 5 лет назад +1

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

  • @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.

  • @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.

  • @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.

  • @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.

  • @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 4 года назад

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

    • @CanalSGP
      @CanalSGP  4 года назад

      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:
      ruclips.net/video/SX3q_waJYD4/видео.html

  • @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.

  • @Wilton_Gomes.
    @Wilton_Gomes. 3 года назад

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

    • @CanalSGP
      @CanalSGP  3 года назад +1

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

    • @Wilton_Gomes.
      @Wilton_Gomes. 3 года назад

      @@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  3 года назад +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.

  • @neiltonjunior5169
    @neiltonjunior5169 4 года назад

    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  4 года назад

      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.

  • @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!

  • @zaira5973
    @zaira5973 2 года назад

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

    • @CanalSGP
      @CanalSGP  2 года назад

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

    • @zaira5973
      @zaira5973 2 года назад

      @@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  2 года назад

      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 2 года назад

      @@CanalSGP obrigada, vou pesquisar.

  • @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..

  • @joaoviniciuspessoadosanjos1779
    @joaoviniciuspessoadosanjos1779 2 года назад

    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  2 года назад

      Bom dia, tem outra série mais atualizada sobre Google Planilhas. Segue link: ruclips.net/video/qKeOqdkWqCM/видео.html

  • @jessicasuzano9921
    @jessicasuzano9921 3 года назад

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

    • @CanalSGP
      @CanalSGP  3 года назад

      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.

  • @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 4 года назад

      Aqui tbm

  • @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. ruclips.net/video/qKeOqdkWqCM/видео.html

  • @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.

  • @alfredobacurau6611
    @alfredobacurau6611 5 лет назад

    O smartphone executa macro criada em uma planilha?

    • @CanalSGP
      @CanalSGP  5 лет назад

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

  • @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.

  • @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.

  • @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.

  • @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. ruclips.net/video/BuRERRDyqKg/видео.html

  • @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 4 года назад

      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 4 года назад

      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  4 года назад

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

  • @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?

  • @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.

  • @romildoferreira6946
    @romildoferreira6946 4 года назад

    Como fazer uma macro para imprimir direto?

    • @CanalSGP
      @CanalSGP  4 года назад

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

  • @crispinianomacedo2110
    @crispinianomacedo2110 4 года назад

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

    • @CanalSGP
      @CanalSGP  4 года назад +1

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

  • @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.

  • @wac183
    @wac183 4 года назад

    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  4 года назад

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

    • @wac183
      @wac183 4 года назад

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

    • @CanalSGP
      @CanalSGP  4 года назад

      Boa tarde, poste o código que gravou.

    • @wac183
      @wac183 4 года назад

      @@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  4 года назад

      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: ruclips.net/video/b3HZRNWU3jE/видео.html

  • @Rafaelleit3
    @Rafaelleit3 5 лет назад

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

    • @Rafaelleit3
      @Rafaelleit3 5 лет назад

      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  5 лет назад +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 5 лет назад

      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  5 лет назад +1

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

  • @williamrosario2577
    @williamrosario2577 5 лет назад

    AQUI Aparece transferir script e não atribuir

    • @CanalSGP
      @CanalSGP  5 лет назад

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

  • @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();

      }