Cara... vlw msm! Sou químico e com suas aulas aqui no YT consegui construir um workflow de todo o meu processo de produção em VBA... tenho indicadores, banco de dados... enfim o gerenciamento do processo. Ps. Transportei os arquivos para sql... deu mais independência e acesso para outros usuários. Vlwww e parabéns!
Legal, estou desenvolvendo algo parecido para meu projeto de estágio na indústria... Tenho que ver módulo que fala do SQL do curso ainda... É fácil mexer com SQL? To com pouco tempo...
Muito bom mesmo...embora eu estivesse procurando solução para uma outra situação. Preciso fazer um loop alternando entre planilhas que estejam no mesmo arquivo. Obrigado!
Excelente vídeo. Prabéns pela didática, me ajudou muito. Gostaria de sugerir um vídeo sobre módulo de classes e outro sobre os tipos de formatação possíveis de valores, strings e datas no VBA. Obrigado!
Obrigado Emilio! Continue nos acompanhando, e caso queira se aprofundar mais no VBA, acesse nosso site e conheça nosso curso completo vbaacademy.com.br/
Grande Israel, excelente! Conforme havíamos conversado anteriormente, este vídeo veio de encontro com uma dúvida que estava tendo e que estará me auxiliando diretamente com o projeto que estou desenvolvendo conforme filosofia de suas aulas. Muito obrigado!
Boa aula, gostaria de saber se é possivel fazer esse processo sem ter que perder os dados que já tenho na planilha. Ou seja Copiando as informações abaixo da minha ultima linha preenchida.
Olá!! Obrigada pelo vídeo! No meu caso, eu preciso copiar dados de uma tabela do MS access para um Excel. Você poderia dar uma orientação? Muito obrigada
boa tarde gostei bastante, ótima explicação e comando. Perna que na minha planilha apareceu dois pontos para funcionar como eu preciso se poder me ajuda.
Sugestão Verificar antes se o arquivo já está aberto, caso não, aí chamaria o getopenfilename As vezes precisamos voltar para buscar outras regiões e o arquivo já foi aberto. Seria interessante uma aula assim, complementando essa.
Olá Israel, muito bom o video, gostaria de saber se consigo colocar um critério do tipo somente copiar a linha caso na na coluna x tem a informaçao aprovado, como seria o código? sucesso!
Boa noite! São excelentes suas aulas! Já sou inscrito à muito tempo e torço que vc continue compartilhando tamanha experiência!. No meu caso eu gostaria de mais aulas suas de SQL excel com banco de dados access, estou trabalhando em um projeto de orçamento no excel com vários formulários e gostaria de capturar dados salvos no access de um orçamento mas filtrado no excel e quando selecionado um orçamento, os códigos preencheriam automaticamente os formulários e depois gerar ordem de serviço e salvar também essas ordens de serviço no mesmo banco de dados só que em outra tabela que não seja a de orçamento, porém associadas entre si pela chave primária. Um abraço! E toma like! :)
Boa noite. Gostaria de saber sobre algum código vba para copiar a formatação de uma planilha e colar em todas as pastas de trabalho dentro de um mesmo diretório.
Excelente aula! Era tudo que eu precisava com um comentário..... como ficaria se eu quisesse copiar alguns dados com critério? como ficaria? Muito obrigado!
Olá Israel, tenho ua sugestão para você exemplificar como tem feito tão bem para seus seguidores. Então, gostaria de ver aulas de manipulaõa de array. Camo avaliar se um valor já estpa no array, percorrer o arrei em fim. Por exemplo, tenho uma situação de uma lista de defeitos que se repetem porém eu quero uma lista de valores únicos. Boa sorte aí e tudo de bom pra você, parabéns pelo excelente trabalho.
Aula muito boa, preciso fazer uma tarefa no meu serviço desse tipo, tenho só uma duvida, e se eu quiser dados apenas de uma única coluna, como eu faço para copiar só uma coluna ? Agradeço muito por essa aula, e agradeço desde já por tirar essa duvida, já até me inscrevi no canal, muito bom o conteúdo
Israel boa noite teria como salvar esse arquivo com a função activeworkbook.saveas concatenado com função DATE para que meu arquivo sempre que for salvo tenha nome e data.
Bom dia Israel, antes de tudo quero agradecer vc por compartilhar conosco do este conhecimento, suas aulas me ajudou e ainda ajuda mto no desenvolvimentos de milhas planilhas e na milha evolução no VBA, ....só uma dúvida, quando eu desativo os alertas com a instrução "Application.DisplayAlerts = False" no começo do código ... é necessário antes de sair da Sub usar a instrução "Application.DisplayAlerts = True" para ativar novamente os alertas e não correr o risco do Excel ficar com os alertas desativados para outras planilhas ou este risco não ocorre e o que foi feito para esta planilha será só para esta planilha e não para todo o Excel?
Israel uma pergunta: Esse comando CurrentRegion.Copy copia a planilha inteira. Como eu faço para copiar somente algumas células de uma única coluna? Qual seria a linha de comando? Obrigado. Kleber.
Israel, parabéns pelo vídeo, muito didático. Eu tenho uma dúvida, se você precisasse copiar da sua planilha apenas quando a coluna "Descrição" tivesse o valor "Descr 3" para a planilha destino, como você colocaria esse filtro?
Olá Israel, obrigado pela aula! Fiz uma conexão entre duas planilhas e está funcionando corretamente. Da segunda planilha, eu envio os dados para o Word (no corpo de um documento) e também está ok, exceto por um detalhe: há um campo de data que está ficando no formato americano (mm/dd/aaaa). Pode mostrar como resolvo? Excelentes aulas, já desenvolvi muitas soluções em vba graças ao seus conteúdos.
Grande Israel, tava precisando tirar uma dúvida para melhorar um código e achei o canal, vi um vídeo e achei estranho pq o cara tinha a voz igual a tua hauahaua, é o Gabriel da Renault, não sabia que tinha canal, la no trabalho ja me ajudava e agora posso conferir as dicas aqui. Top! Abraço
Parabéns ajudou muito, boa didática! Mas caso eu preciso copiar vários arquivos de uma determinada pasta? todos os arquivos que tem na passa tem o mesmo formato, mesmas colunas, porem os nomes são diferente! como posso fazer?
olá, tenho vários arquivos com nomes diferentes mas com o mesmo conteúdo, como faço pra trazer os demais? devo inserir p1 um caminho, p2 outro caminho, e apontar no vba? obrigada, excelente conteúdo
Queria saber como faz a importação de dados de outra planilha no sharepoint, vi que é possível fazer isso com comandos SQL, porém no sharepoint eu ainda não vi. Acho muito interessante pq a velocidade de transferência de dados é extremamente rápida.
Aula muito boa. Parabéns. Uma duvida: teria como atribuir o caminho da outra pasta de trabalho a uma variavel e inserir esta variável no codigo, sem a necessidade de colocar o caminho da pasta de trabalho em uma celula, como você fez inserindo o caminho na célula P1?
Parabéns pelas dicas. Preciso de ajuda para resolver o seguinte problema: Escrevi um código vba que abre outra planilha para coletar dados. Só que essa planilha tem um código que faz abrir um form de aviso na tela quando a planilha é aberta. Para conseguir fazer a coleta de dados eu preciso fechar manualmente este form. Eu gostaria que o meu código vba fechasse esse form para eu não precisar fazer nada manualmente. Sabe como resolver isso?
Muito bom Israel. Parabéns! E se o endereço que estiver na célula da planilha fosse de um docx e eu quisesse copiar o conteúdo desse docx para outro docx em branco? Como eu faria? Grande abraço!
Bom dia. Numa planilha com macros, eu tenho um botão de execução feito com ilustração ou com figuras. Tem como aparecer o nome da macro atribuída a ele, ao passar o mouse sobre este botão ou figura? Obrigado.
Ótima explicação só que esta dando um erro de método 'open' do objeto 'workbooks falhou ' quando cancela abertura da planilha, isto só acontece quando altera o endereço do caminho = application.getopenfilename para caminho=range('P1").value ao contrário não ocorre este erro.
Como eu faria se quisesse salvar a informação de uma planilha embaixo de informações de outra planilha? E como faço para em ambas as planilhas identificar aonde começa e termina a tabela que quero transportar e completar? Isso sim é dia a dia, poderia me ajudar?
Mestre, muito boa aula! Acompanho sempre que possível !! Eu gostaria de saber apenas mais um detalhe ! É possível arrumar a planilha onde os dados foram copiados também via VBA ? Pergunto porque ao colar ele mantém as colunas com a mesma largura por exemplo, e pode ser que seja necessário um ajuste
Você poderá usar todas as formas de colar: Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=False. Tipos de colagem: xlPasteValues, xlPasteColumnWidths, xlPasteFomats, etc.. Você poderá aplicar mais de uma colagem sem usar o "Application.CutCopyMode = False", para manter a origem copiada selecionada e copiada. Terminando as colagens, não esquecer de apagar a origem copiada: Application.CutCopyMode = False!!
Boa Tarde! Este é o meu código segmentado do que foi apresentado no vídeo, porém os dados não estão sendo transferidos para a outra pasta. Qual seria o problema? Option Explicit Sub importararquivo() Dim caminho As Variant Dim este As Workbook, outro As Workbook Application.DisplayAlerts = False caminho = Application.GetOpenFilename If caminho = False Then Exit Sub Workbooks.Open caminho, , True Set este = ThisWorkbook Set outro = ActiveWorkbook outro.Worksheets(1).Range("A1").CurrentRegion.Copy Planilha1.Range("A1").PasteSpecial outro.Close False End Sub
Israel, bom dia! Excelente conteúdo! De antemão, agradecimentos pelo conhecimento compartilhado. Acho que houve algum problema aqui com o meu código: ele não consegue fazer essa importação 100% das vezes: meu arquivo gera um banco externo e importa este mesmo banco para que tenhamos a impressão de que ele está sendo salvo, mas fica fazendo esse loop sempre que é salvo ou editada alguma informação. O problema é que ele dá erro no comando PasteSpecial quando peço para que seja feita essa importação após certa quantidade de registros. O que pode ser o problema?
Olá, Érika, tudo bem? Se o problema está na hora de colar pode ser muita coisa. Eu chuto em três hipóteses, ou está tentando colar em um local nao permitido, outra seria que não há nada para colar, pois quando vc copia algo, e realiza outra ação, a informção copiada dai da aéra de transferência ou ainda pode ser erro de sintaxe mesmo em seu código, mas nesse caso apenas vendo o código para poder dar um veredito mais preciso.
Video excelente, ajudou muito. Gostaria de saber se é possível utilizar a função Application.ScreenUpdating = False e depois reativa-la com Application.ScreenUpdating = True Com o intuito de deixar a rotina mais leve e estética
Curso de VBA do Zero ao Avançado - Assine por apenas R$49,90 por mês sem fidelidade👇🏼
data7academy.com.br/?origem=yt_org_copiardadosaquivooutrovba
Prontinho! Consegui executar etapa de um projeto graças a esta aula! Parabéns pela didática. Sou aluno do curso e recomendo a todos a VBA Academy!
Excelente professor! Explicação bem didática e objetiva . Parabéns!
Cara... vlw msm! Sou químico e com suas aulas aqui no YT consegui construir um workflow de todo o meu processo de produção em VBA... tenho indicadores, banco de dados... enfim o gerenciamento do processo.
Ps. Transportei os arquivos para sql... deu mais independência e acesso para outros usuários. Vlwww e parabéns!
Show Marcos, parabéns! E continue nos acompanhando, abraços.
Legal, estou desenvolvendo algo parecido para meu projeto de estágio na indústria... Tenho que ver módulo que fala do SQL do curso ainda... É fácil mexer com SQL? To com pouco tempo...
SALVOU MINHA PELE!!! Obrigado pelo video didático, tirou todas as minhas duvidas sobre essa operação ^^
Video muito bem Explicado, encontrei oque estava procurando nesse video.
Simples e bem explicado, obrigado inclusive por dar mais de uma opção.
Amigo, sua didática é fantástica! Parabéns!
Obrigado José, continue nos acompanhando. Abraços!
teria que ter como dar varios likes, esse video merece
Muito bom esse vídeo. Parabéns!!!
Excelente aula. Parabéns e muito obrigado.
Ótima explicação. Sem enrolação foi direto ao ponto e funcionou perfeitamente. Parabéns! + 1 inscrtio
Esse curso tem as melhores informações.
👏👏👏
muito prático e cria macros extremamente reduzidas
Sua didática é muito boa, parabéns.
Gostei muito da explicação e da solução.
Gostei . Show. Estou fazendo esse curso. Excelente investimento para minha reciclagem e carreira
Show Claudio, obrigado pelo reconhecimento. Abraços!
Cara tu é de mais, muito obrigado estou aprendendo muito contigo, parabéns....
Obrigado Osni, continue nos acompanhando. Abraços!
Parabnes muito simples e didatico a aula
Obrigado amigo, continue nos acompanhando. Abraços!
Muito bom vídeo, didática ótima também, eu que sou iniciante peguei muito bem a informação.
Que bom que ajudou, Marcos!
Esse vídeo me ajudou muito. Aprendi demais. Muito obrigado. Parabéns.
Show Antonio! Continue nos acompanhando, abraços!
Obrigado, Israel!
Excelente vídeo, sua didática é ótima!
Gostei desse codigo Muito bom mesmo. Grato. Muito Obrigado
Muito bom mesmo...embora eu estivesse procurando solução para uma outra situação. Preciso fazer um loop alternando entre planilhas que estejam no mesmo arquivo. Obrigado!
Que bom que gostou amigo, continue nos acompanhando. Abraços!
Caramba amigo, só de ver esse vídeo já adquiri conhecimento e muita vontade de aprender VBA, parabéns pela didática incrível!!👏👏👏👏
Muuuuito show.... Me salvou.... Obrigado!!!
Excelente conteúdo obrigado por compartilhar.
Maravilha . .
Ajudou de mais mesmo
Obrigado
Show de bola amigo. Continue nos acompanhando, abraços!
Ajudou muito com este vídeo. Super didático e sem enrolação. Parabéns!!!!
Excelente vídeo. Prabéns pela didática, me ajudou muito. Gostaria de sugerir um vídeo sobre módulo de classes e outro sobre os tipos de formatação possíveis de valores, strings e datas no VBA. Obrigado!
Excelente!!! Muito obrigada.
Ótima aula, me ajudou muito, Parabéns!!
Obrigado Emilio! Continue nos acompanhando, e caso queira se aprofundar mais no VBA, acesse nosso site e conheça nosso curso completo vbaacademy.com.br/
Grande Israel, excelente!
Conforme havíamos conversado anteriormente, este vídeo veio de encontro com uma dúvida que estava tendo e que estará me auxiliando diretamente com o projeto que estou desenvolvendo conforme filosofia de suas aulas.
Muito obrigado!
Espetacular. Curtido e seguindo!!
Parabéns, muito boa explicação!
Video muito bom e facil de entender a aula. Show. Tenho uma duvida, eu vi que não precisou de "end if", pode explicar por favor?
Em resumo: SALVOU A MINHA VIDA! Hehehe! Excelente explicação!
Show Ricardo! E caso queira se aprofundar ainda mais no VBA, conheça nosso curso completo vbaacademy.com.br/
Excelente didática! Você é fera demais!!!
Obrigado Everton, continue nos acompanhando. Abraços!
Boa explicação... Jóia
Obrigado Eduardo, continue nos acompanhando. Abraços!
Olá Israel, como manipular arquivos e pastas quando estas estão no Sharepoint?
Excelente Video Aula. Gostaria de saber como faço para copiar as estrutura, ex cabeçalho,com a formatação para outra planilha
Boa aula, gostaria de saber se é possivel fazer esse processo sem ter que perder os dados que já tenho na planilha. Ou seja Copiando as informações abaixo da minha ultima linha preenchida.
Olá!! Obrigada pelo vídeo! No meu caso, eu preciso copiar dados de uma tabela do MS access para um Excel. Você poderia dar uma orientação? Muito obrigada
Muito boa a aula. Gostaria de saber , se quiser copiar todas as linhas sem o cabeçalho é somente colocar o endereço de "A2", correto?
Obrigada
Sandra
Muito massa este vídeo, é possível fazer isto pegando dados de um arquivo word e/ou de um conteúdo recebido dentro de um e-mail?
Obrigada. Muito bom!
Que bom que gostou! Continue nos acompanhando, abraços!
Salvou demais!!
Obrigado João, continue nos acompanhando. Abraços!
Muito boa a explicação!
Sugestão = Abrir a getopenfilename permitindo escolher somente determinado tipo de arquivo.
Olá, Luiz, já existe uma aula dessa neste canal bem aqui:
ruclips.net/video/PoKIQu4P_yg/видео.html&t
@@DATA7Academy ah sim, show! Obrigado
PROFESSOR MUITO BOA SUA AULA.
POREM ESTOU FAZEDNO ISSO NUMA USERFORM, COMO EU ABRO O REGISTRO DEPOIS E ABRO O ARQUIVO ANEXADO?
boa tarde gostei bastante, ótima explicação e comando. Perna que na minha planilha apareceu dois pontos para funcionar como eu preciso se poder me ajuda.
Sugestão
Verificar antes se o arquivo já está aberto, caso não, aí chamaria o getopenfilename
As vezes precisamos voltar para buscar outras regiões e o arquivo já foi aberto.
Seria interessante uma aula assim, complementando essa.
Muito legal, Show.
Olá Israel, muito bom o video, gostaria de saber se consigo colocar um critério do tipo somente copiar a linha caso na na coluna x tem a informaçao aprovado, como seria o código? sucesso!
Boa noite! São excelentes suas aulas! Já sou inscrito à muito tempo e torço que vc continue compartilhando tamanha experiência!. No meu caso eu gostaria de mais aulas suas de SQL excel com banco de dados access, estou trabalhando em um projeto de orçamento no excel com vários formulários e gostaria de capturar dados salvos no access de um orçamento mas filtrado no excel e quando selecionado um orçamento, os códigos preencheriam automaticamente os formulários e depois gerar ordem de serviço e salvar também essas ordens de serviço no mesmo banco de dados só que em outra tabela que não seja a de orçamento, porém associadas entre si pela chave primária. Um abraço! E toma like! :)
Muito obrigado, ajudo muito :)
Boa noite. Gostaria de saber sobre algum código vba para copiar a formatação de uma planilha e colar em todas as pastas de trabalho dentro de um mesmo diretório.
Show de bola vc é muito fera, tenho muito mais muito o que aprender ainda. Kkkk vlw
Obrigado Edigleison, continue nos acompanhando. Abraços!
Excelente aula! Era tudo que eu precisava com um comentário..... como ficaria se eu quisesse copiar alguns dados com critério? como ficaria? Muito obrigado!
Top Israel, me ajudou demais.
Olá Israel, tenho ua sugestão para você exemplificar como tem feito tão bem para seus seguidores. Então, gostaria de ver aulas de manipulaõa de array. Camo avaliar se um valor já estpa no array, percorrer o arrei em fim. Por exemplo, tenho uma situação de uma lista de defeitos que se repetem porém eu quero uma lista de valores únicos. Boa sorte aí e tudo de bom pra você, parabéns pelo excelente trabalho.
Aula muito boa, preciso fazer uma tarefa no meu serviço desse tipo, tenho só uma duvida, e se eu quiser dados apenas de uma única coluna, como eu faço para copiar só uma coluna ?
Agradeço muito por essa aula, e agradeço desde já por tirar essa duvida,
já até me inscrevi no canal, muito bom o conteúdo
Israel boa noite teria como salvar esse arquivo com a função activeworkbook.saveas concatenado com função DATE para que meu arquivo sempre que for salvo tenha nome e data.
Bom dia Israel, antes de tudo quero agradecer vc por compartilhar conosco do este conhecimento, suas aulas me ajudou e ainda ajuda mto no desenvolvimentos de milhas planilhas e na milha evolução no VBA, ....só uma dúvida, quando eu desativo os alertas com a instrução "Application.DisplayAlerts = False" no começo do código ... é necessário antes de sair da Sub usar a instrução "Application.DisplayAlerts = True" para ativar novamente os alertas e não correr o risco do Excel ficar com os alertas desativados para outras planilhas ou este risco não ocorre e o que foi feito para esta planilha será só para esta planilha e não para todo o Excel?
Bom dia Israel:
Perguntas
1. Consigo determinar no código que ele copie algumas colunas apenas?
Up Up, @VBA Academy, tenho exatamente a mesma duvida
Israel uma pergunta:
Esse comando CurrentRegion.Copy copia a planilha inteira.
Como eu faço para copiar somente algumas células de uma única coluna?
Qual seria a linha de comando?
Obrigado.
Kleber.
Muito bom! Obrigado por compartilhar!
Israel, parabéns pelo vídeo, muito didático. Eu tenho uma dúvida, se você precisasse copiar da sua planilha apenas quando a coluna "Descrição" tivesse o valor "Descr 3" para a planilha destino, como você colocaria esse filtro?
Olá Israel, obrigado pela aula! Fiz uma conexão entre duas planilhas e está funcionando corretamente. Da segunda planilha, eu envio os dados para o Word (no corpo de um documento) e também está ok, exceto por um detalhe: há um campo de data que está ficando no formato americano (mm/dd/aaaa). Pode mostrar como resolvo? Excelentes aulas, já desenvolvi muitas soluções em vba graças ao seus conteúdos.
Nem todo herói usa capa meus amigos.
Brabo demais, hahahah vlw Israel, tu é o cara!
Obrigado Leonardo, continue nos acompanhando. Abraços!
Grande Israel, tava precisando tirar uma dúvida para melhorar um código e achei o canal, vi um vídeo e achei estranho pq o cara tinha a voz igual a tua hauahaua, é o Gabriel da Renault, não sabia que tinha canal, la no trabalho ja me ajudava e agora posso conferir as dicas aqui. Top! Abraço
Hahahaah, muito bom ver vc aqui Gabriel, saudades da Renault, se precisar de algo da um grito rapaz. Abraço e sucesso!
Parabéns ajudou muito, boa didática! Mas caso eu preciso copiar vários arquivos de uma determinada pasta? todos os arquivos que tem na passa tem o mesmo formato, mesmas colunas, porem os nomes são diferente! como posso fazer?
olá,
tenho vários arquivos com nomes diferentes mas com o mesmo conteúdo, como faço pra trazer os demais? devo inserir p1 um caminho, p2 outro caminho, e apontar no vba? obrigada, excelente conteúdo
Queria saber como faz a importação de dados de outra planilha no sharepoint, vi que é possível fazer isso com comandos SQL, porém no sharepoint eu ainda não vi. Acho muito interessante pq a velocidade de transferência de dados é extremamente rápida.
Esses códigos ai serve pra planilha do mesmo projeto
Tipo planilha1 colar na planilha2 do mesmo excel?
Há possibilidade de criar coluna em várias pasta de trabalho num diretório?
Aula muito boa. Parabéns.
Uma duvida: teria como atribuir o caminho da outra pasta de trabalho a uma variavel e inserir esta variável no codigo, sem a necessidade de colocar o caminho da pasta de trabalho em uma celula, como você fez inserindo o caminho na célula P1?
Olá, existe a possibilidade de copiar de uma google sheet ?
Excelente Amigo, parabéns. Qual seria a diferença entre o .Paste e .PasteSpecial?
Um é o colar o outro colar especial
Parabéns pelas dicas. Preciso de ajuda para resolver o seguinte problema:
Escrevi um código vba que abre outra planilha para coletar dados. Só que essa planilha tem um código que faz abrir um form de aviso na tela quando a planilha é aberta. Para conseguir fazer a coleta de dados eu preciso fechar manualmente este form. Eu gostaria que o meu código vba fechasse esse form para eu não precisar fazer nada manualmente. Sabe como resolver isso?
Muito bom Israel. Parabéns! E se o endereço que estiver na célula da planilha fosse de um docx e eu quisesse copiar o conteúdo desse docx para outro docx em branco? Como eu faria? Grande abraço!
Bom dia. Numa planilha com macros, eu tenho um botão de execução feito com ilustração ou com figuras. Tem como aparecer o nome da macro atribuída a ele, ao passar o mouse sobre este botão ou figura?
Obrigado.
Boa noite , após copiar os dados para outra planilha eu gostaria de salvar automaticamente, como faço isso?
Excelente!
Como faz se eu quiser copiar colunas específicas ?
E se o arquivo estiver em rede, interna?
Tipo, uma rede doméstica, interligada a dois ou mais computadores.
Caso o arquivo fechado esteja com senha, como será a programação, para evitar ficar digitando senha.
E como faz pra ele montar uma base de dados? ? Não colar por cima e sim nas linhas abaixo ? Obrigada
Ótima explicação só que esta dando um erro de método 'open' do objeto 'workbooks falhou ' quando cancela abertura da planilha, isto só acontece quando altera o endereço do caminho = application.getopenfilename para caminho=range('P1").value ao contrário não ocorre este erro.
Se não quiser copiar o cabeçalho e sim apenas as informações da linha em diante, como eu faço?
Desde já, forte abraço!
Como eu faria se quisesse salvar a informação de uma planilha embaixo de informações de outra planilha? E como faço para em ambas as planilhas identificar aonde começa e termina a tabela que quero transportar e completar? Isso sim é dia a dia, poderia me ajudar?
E se eu fosse fazer ao contrário, ou seja copiar da planilha ativa e exportar para outra planilha a qual não estaria aberta ? como seria ?
Mestre, muito boa aula! Acompanho sempre que possível !! Eu gostaria de saber apenas mais um detalhe ! É possível arrumar a planilha onde os dados foram copiados também via VBA ? Pergunto porque ao colar ele mantém as colunas com a mesma largura por exemplo, e pode ser que seja necessário um ajuste
Você poderá usar todas as formas de colar: Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=False. Tipos de colagem: xlPasteValues, xlPasteColumnWidths, xlPasteFomats, etc.. Você poderá aplicar mais de uma colagem sem usar o "Application.CutCopyMode = False", para manter a origem copiada selecionada e copiada. Terminando as colagens, não esquecer de apagar a origem copiada: Application.CutCopyMode = False!!
Boa Tarde!
Este é o meu código segmentado do que foi apresentado no vídeo, porém os dados não estão sendo transferidos para a outra pasta. Qual seria o problema?
Option Explicit
Sub importararquivo()
Dim caminho As Variant
Dim este As Workbook, outro As Workbook
Application.DisplayAlerts = False
caminho = Application.GetOpenFilename
If caminho = False Then Exit Sub
Workbooks.Open caminho, , True
Set este = ThisWorkbook
Set outro = ActiveWorkbook
outro.Worksheets(1).Range("A1").CurrentRegion.Copy
Planilha1.Range("A1").PasteSpecial
outro.Close False
End Sub
Muito bom! Faltou apenas zerar a instância. Set = Nothing.
Bom está intrusão seria para libera a memoria???
@@ygordanielr7 Sim.
Set VARIAVEL = Nothing
@@RaphaelGuimaraes2011 muito obrigado
Esse ele fosse copiar mais de uma planilha uma embaixo da outra e depois salvar ?
Boa tarde ! Vc saberia dizer porque após fechar a planilha que foi usada para colocar os dados, a planilha fica ainda aparecendo no VBA project?
como eu faço quando nesses dados que serão copiados existem formulas? como eu copio elas sem que elas fiquem "ligadas" ao arquivo de origem??
Israel, bom dia! Excelente conteúdo! De antemão, agradecimentos pelo conhecimento compartilhado.
Acho que houve algum problema aqui com o meu código: ele não consegue fazer essa importação 100% das vezes: meu arquivo gera um banco externo e importa este mesmo banco para que tenhamos a impressão de que ele está sendo salvo, mas fica fazendo esse loop sempre que é salvo ou editada alguma informação. O problema é que ele dá erro no comando PasteSpecial quando peço para que seja feita essa importação após certa quantidade de registros. O que pode ser o problema?
Olá, Érika, tudo bem? Se o problema está na hora de colar pode ser muita coisa. Eu chuto em três hipóteses, ou está tentando colar em um local nao permitido, outra seria que não há nada para colar, pois quando vc copia algo, e realiza outra ação, a informção copiada dai da aéra de transferência ou ainda pode ser erro de sintaxe mesmo em seu código, mas nesse caso apenas vendo o código para poder dar um veredito mais preciso.
@@DATA7Academy tudo bem sim, Israel. Muito obrigada pelo retorno. Farei nova varredura nesse código então.
Video excelente, ajudou muito. Gostaria de saber se é possível utilizar a função
Application.ScreenUpdating = False
e depois reativa-la com
Application.ScreenUpdating = True
Com o intuito de deixar a rotina mais leve e estética
sim, pode usar normalmente