@@SheetsEasy quando você fala ctrl para baixo; tem que fazer também, não entende... e outra, não pode errar nenhuma vez o código que para de funcionar, mesmo corrigindo depois?
Realmente, com isso já pode automatizar todo esse processo, se acompanhar a aula até o final vai entender toda a dinâmica dessa parte de copiar e colar com o GAS
Vídeo muito legal, me ajudou a começar a montar um na empresa. Mas estou enfrentando uma dificuldade. Como comparar se um valor da celula de cima é igual a de baixo. No caso meu objetivo é: Tenho um dropdown que ao ser selcionado, preenche as outras colunas de acordo com o dropdown escolhido. E depois gostaria de continuar selecionando algo nele, e cada vez que eu selecionar algo diferente ele preencher uma linha diferente com informações diferentes, não sei se deu para entender? Porque depois ia executar meu script para pegar essas informações e inserir em outra página.
Depois do dia todo buscando finalmente achei exatamente a ferramenta que eu queria. Você ensina a fazer exatamente o que eu preciso. Mas, tô copiando quase que um Control C Control V e mesmo assim não funciona
Top como sempre, teria alguma forma de eu copiar a formatação de uma linha para uma nova linha, tipo criar uma nova linha colocando a formatação da anterior? desde já obrigado!
Parabéns. Tenho uma dúvida: como inserir check boxes automaticamente em cada item de uma coluna proveniente de consulta vinculada à uma caixa de listagem? Ou seja, selecionando a categoria na lista suspensa, irá surgir apenas os produtos da referida categoria. Sendo a quantidade retornada diferente de cada um
#Continuação. Muito Obrigado pelo vídeo. Gostaria de ver o mesmo processo para uma outra aba e com uma condição para copiar e colar apenas novas entradas, ou seja, linhas que não tenham sido copiadas e coladas antes antes
Parabéns pelo conteúdo, tenho uma dúvida, consigo dar continuidade a uma base, usando os dados iniciais de uma query? Sem que eles se percam, teria mais colunas na planilha para preencher
Se entendi bem a dinâmica, não é possível pois a QUERY é integrada com a base e pode se mover entre as linhas, se você inserir direto ao lado ou a baixo dela pode ter problemas com isso...
Bom dia, professor, como criar uma função no google sheets que tem várias colunas, na quarta coluna F1 está escrito RESPONSÁVEL, onde nas linhas F2 = Samantha, F3=Jackson, F4=Walmir e F5=Karine, só pessoa responsável conforme o nome que está na célula (f2 ou f3 ou f4...) que poderá editar e incluir informação na linha 2, ou seja, linha 2, coluna g, h, i, j... , como eu posso restringir que o Jackson (F3) não mexa na linha 2 e Walmir (F4) não mexa na linha 3 e Karine (F5) não mexa na linha 4, assim sucessivamente.
Olá, excelente sua aula. Parabens! Tenho só uma dúvida, preciso copiar intervalos não adjacentes de uma aba para outra. Até consigo fazer manualmente, mas quando coloco para gravar a macro para pegar o código, a macro não tras o código. E não consegui fazer o código usando o comando .copyTo(spreadsheet.getSheetByName sempre dá erro. Você sabe como fazer isso? Resumindo... preciso copiar um getRangeList(['Z83:Z87', 'AG83:AG87', 'AN83:AN87']) para da aba Plan1 para Plan2.
# Continuação Boa noite, Muito obrigada pela exaustiva explicação. Estou a tentar fazer numa folha de calculo o seguinte: tenho uma tabela, numa area da folha, com um cabeçalho e uma primeira linha de dados, onde uns são introduzidos manualmente e outros são calculados por formulas, portanto uma linha com 6 colunas. Pretendo que está primeira linha seja copiada e colada na para a primeira linha vazia, a seguir à últim com dados,por seleção de botão e que a linha copiada perca os dados manuais para que o operador os introduza nesta posição. Assim garanto que as formulas não são alteradas com arraste mal feito. Vou ver se consigo fazer com as explicações aqui colocadas. Se tiver algo mais dirigido pf diga-me. muito obrigada.
Olá professor, como eu faço para essa função ficar em loop toda hora que selecionar um novo item da coluna B6:B40? Agradeço desde já obrigado. function pesquisarCélulaAtiva() { var sheet = ss.getSheetByName ("Provas"); var nomeCampoColar = sheetProvas.getRange("H4").getValue(); var nomeAtivo = sheet.getCurrentCell(); var selecionarColuna = nomeAtivo.getColumn(); var selecionarLinha = nomeAtivo.getRow(); //nomeAtivo.setValue(100); if(nomeCampoColar != nomeAtivo.getValue()){
Muitas conhecimento importante num único vídeo. Parabéns e obrigado!
Valeu Davi pelo seu comentário e feedback 🤜🤛
Caraca, ótimo, sempre apanhava para puxar a planilha matriz, com essa dica ficou muito fácil.
Gostei da explanação também, bem didático.
Obrigado!
Que bom que ajudou Eduardo, fico muito feliz! Obrigado pelo seu feedback isso me incentiva de mais a continuar com os conteúdos aqui no canal 🤜🤛
@@SheetsEasy quando você fala ctrl para baixo; tem que fazer também, não entende... e outra, não pode errar nenhuma vez o código que para de funcionar, mesmo corrigindo depois?
Com essa aula da pra fazer muita coisa. Obrigado.
Realmente, com isso já pode automatizar todo esse processo, se acompanhar a aula até o final vai entender toda a dinâmica dessa parte de copiar e colar com o GAS
#Continuação. Obrigado professor! Excelente aula; aprendi muito; deu tudo certo.
Já saiu uma continuação aqui no canal, da uma olhadinha nessa aula ruclips.net/video/kjjJeFzho4k/видео.html
Obrigado!!!
🤜🤛
Obrigado, professor.
🤜🤛
Vídeo muito legal, me ajudou a começar a montar um na empresa. Mas estou enfrentando uma dificuldade. Como comparar se um valor da celula de cima é igual a de baixo. No caso meu objetivo é: Tenho um dropdown que ao ser selcionado, preenche as outras colunas de acordo com o dropdown escolhido. E depois gostaria de continuar selecionando algo nele, e cada vez que eu selecionar algo diferente ele preencher uma linha diferente com informações diferentes, não sei se deu para entender? Porque depois ia executar meu script para pegar essas informações e inserir em outra página.
Teria que fazer uma automação para essa dinâmica Lucas
@@SheetsEasy Ah bom imaginei rsrs, acabei resolvendo de uma forma mais simples, mas muito obrigado, seus vídeos estão me ajudando muito!
Muito top.....
Valeu Matheus 🤜🤛
Excelente aula, Professor!
Se for possível mostrar como copiar os dados e as formatações de uma guia em outra ,seria interessante.
Pode deixar João, vou bolar uma aula nesse sentido e trago em breve aqui para o canal 🤜🤛
Excelente aula!
Uma duvida: qdo acabar as linhas vazias da planilha onde são colados os dados, o script adiciona mais linhas automaticamente?
Depois do dia todo buscando finalmente achei exatamente a ferramenta que eu queria. Você ensina a fazer exatamente o que eu preciso. Mas, tô copiando quase que um Control C Control V e mesmo assim não funciona
continue por favor
Voltei hoje 🤜🤛
Top como sempre, teria alguma forma de eu copiar a formatação de uma linha para uma nova linha, tipo criar uma nova linha colocando a formatação da anterior? desde já obrigado!
Parabéns. Tenho uma dúvida: como inserir check boxes automaticamente em cada item de uma coluna proveniente de consulta vinculada à uma caixa de listagem? Ou seja, selecionando a categoria na lista suspensa, irá surgir apenas os produtos da referida categoria. Sendo a quantidade retornada diferente de cada um
#Continuação. Muito Obrigado pelo vídeo. Gostaria de ver o mesmo processo para uma outra aba e com uma condição para copiar e colar apenas novas entradas, ou seja, linhas que não tenham sido copiadas e coladas antes antes
Pode deixar, em breve faço isso nessa série
Bom dia. É possível fazer um script exportando os dados do google sheet para um arquivo excel?
Parabéns pelo conteúdo, tenho uma dúvida, consigo dar continuidade a uma base, usando os dados iniciais de uma query? Sem que eles se percam, teria mais colunas na planilha para preencher
Se entendi bem a dinâmica, não é possível pois a QUERY é integrada com a base e pode se mover entre as linhas, se você inserir direto ao lado ou a baixo dela pode ter problemas com isso...
Bom dia, professor, como criar uma função no google sheets que tem várias colunas, na quarta coluna F1 está escrito RESPONSÁVEL, onde nas linhas F2 = Samantha, F3=Jackson, F4=Walmir e F5=Karine, só pessoa responsável conforme o nome que está na célula (f2 ou f3 ou f4...) que poderá editar e incluir informação na linha 2, ou seja, linha 2, coluna g, h, i, j... , como eu posso restringir que o Jackson (F3) não mexa na linha 2 e Walmir (F4) não mexa na linha 3 e Karine (F5) não mexa na linha 4, assim sucessivamente.
# da pra usar esse scrip em mais de uma aba da msm planilha?
Da sim, mas tem que adaptar
Olá, excelente sua aula. Parabens! Tenho só uma dúvida, preciso copiar intervalos não adjacentes de uma aba para outra. Até consigo fazer manualmente, mas quando coloco para gravar a macro para pegar o código, a macro não tras o código. E não consegui fazer o código usando o comando .copyTo(spreadsheet.getSheetByName sempre dá erro. Você sabe como fazer isso? Resumindo... preciso copiar um getRangeList(['Z83:Z87', 'AG83:AG87', 'AN83:AN87']) para da aba Plan1 para Plan2.
Pega cada área em uma variável, e monta uma array para colar se for o caso
#continuação
🤜🤛
#Continuação Não consegui 10:37:46 PM Error TypeError: ss.getsheetByName is not a function
Precisaria ver o código para dar uma resposta mais assertiva
# Continuação Boa noite, Muito obrigada pela exaustiva explicação. Estou a tentar fazer numa folha de calculo o seguinte: tenho uma tabela, numa area da folha, com um cabeçalho e uma primeira linha de dados, onde uns são introduzidos manualmente e outros são calculados por formulas, portanto uma linha com 6 colunas. Pretendo que está primeira linha seja copiada e colada na para a primeira linha vazia, a seguir à últim com dados,por seleção de botão e que a linha copiada perca os dados manuais para que o operador os introduza nesta posição. Assim garanto que as formulas não são alteradas com arraste mal feito. Vou ver se consigo fazer com as explicações aqui colocadas. Se tiver algo mais dirigido pf diga-me. muito obrigada.
Olá professor, como eu faço para essa função ficar em loop toda hora que selecionar um novo item da coluna B6:B40?
Agradeço desde já obrigado.
function pesquisarCélulaAtiva() {
var sheet = ss.getSheetByName ("Provas");
var nomeCampoColar = sheetProvas.getRange("H4").getValue();
var nomeAtivo = sheet.getCurrentCell();
var selecionarColuna = nomeAtivo.getColumn();
var selecionarLinha = nomeAtivo.getRow();
//nomeAtivo.setValue(100);
if(nomeCampoColar != nomeAtivo.getValue()){
sheetProvas.getRange('H4').setValue(nomeAtivo.getValue());
Logger.log(`Coluna Selecionada: ${selecionarColuna}`);
Logger.log(`Linha Selecionada: ${selecionarLinha}`);
Logger.log(`valor da célula selecionada: ${nomeAtivo.getValue()}`);
}
}