Copiar e Colar no VBA (Método Certo) - Aula 3 - [Série Compilação de Planilhas no VBA]
Вставка
- Опубліковано 15 жов 2024
- CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO VBA IMPRESSIONADOR: lp.hashtagtrei...
BAIXAR A SÉRIE DE COMPILAÇÃO DE PLANILHAS NO VBA: excelparaestag...
Para receber conteúdo diário de Excel, Microsoft Excel VBA e Power BI gratuitamente, entre em nosso grupo do Telegram: t.me/joinchat/...
Em nossos vídeos ensinamos diversas dicas excel vba e truques excel vba para que você consiga se desenvolver nessa ferramenta!
-----------------------------------------------------------------------
► Planilha utilizada no vídeo: pages.hashtagt...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto: www.hashtagtre...
-----------------------------------------------------------------------
Hashtag Treinamentos
► Inscreva-se em nosso canal: bit.ly/2O6A4RP
► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!
-----------------------------------------------------------------------
Redes Sociais
► Blog: bit.ly/2MRUZs0
► UA-cam: bit.ly/2O6A4RP
► Instagram: bit.ly/2F7B6t4
► Facebook: bit.ly/2UA4SwY
► Telegram: t.me/joinchat/...
► Tik Tok: bit.ly/3dUpwkW
-----------------------------------------------------------------------
TOP Vídeos:
► Macros Excel VBA - Como criar uma Macro do Zero
• Macros Excel VBA - Com...
► Como criar formulário no Excel - Criando Userform no VBA - 1/5
• Como criar formulário ...
► VBA - O que é VBA? O que são Macros?
• VBA - O que é VBA? O q...
► Gravar macro - Minicurso Prático de Macros e VBA (1/10)
• Gravar Macro - [Minicu...
► Primeira Linha Vazia - Minicurso Prático de Macros e VBA (8/10)
• Primeira Linha Vazia -...
-----------------------------------------------------------------------
A partir de agora vamos começar a produzir conteúdos um pouco diferentes para o VBA. Em vez de publicar conteúdos de temas específicos, vamos ao longo de várias aulas explicar todas as ferramentas necessárias para a criação de um código mais elaborado capaz de executar tarefas do dia-a-dia. Todas essas aulas de um mesmo tema serão agrupadas em Séries de Conteúdo!
A primeira que vamos fazer é a Série Compilação de Planilhas no VBA, onde vamos te mostrar como juntar planilhas em uma só apenas com um único clique. Essa consolidação de dados no Excel pode ser muito útil para qualquer pessoa independente da área de atuação e, além disso, os conceitos que vamos aprender para a construção dessa ferramenta de consolidação de dados em planilhas também podem ser utilizados em múltiplas ocasiões.
No exemplo que vamos ver ao longo das próximas aulas vou te mostrar como juntar planilhas no excel em uma só, possibilitando ter em uma planilha Resumo o compilado de 20, 50, 100 planilhas. O melhor do código que vamos escrever em VBA é que ele vai ser capaz de juntar planilhas Excel em uma só indendente do número de planilhas que estivermos trabalhando!
Nessa terceira aula da série vamos ver como copiar e colar VBA da forma certa. Como assim da forma certa? Você vai ver que existem diversos métodos para copiar e colar valores VBA, mas alguns deles são demorados e acabam atrasando o seu código.
Por exemplo, se você utilizar o método padrão que é copiar pelo Copy VBA e colar utilizando o PasteSpecial VBA você vai gastar um tempo desnecessário de processamento.
No lugar de utilizar essa opção padrão de copiar e colar especial VBA nós podemos usar o método de atribuição que é muito mais rápido e eficiente. No lugar de copiar VBA Excel e em uma segunda etapa colar VBA Excel, vamos em uma única linha de código pegar o conteúdo de um lugar e atribuir a outro.
Para entender como realizar isso, é só conferir o passo a passo que mostro no vídeo.
-----------------------------------------------------------------------
#excel #vba #hashtagtreinamentos
Fala galera!
Se você gostou do vídeo deixa sua curtida, se inscreve no canal e clica no sininho!
CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO VBA IMPRESSIONADOR: pages.hashtagtreinamentos.com/saiba-mais-yt-vba?origemurl=hashtag_yt_org_saibamaisvba_
5PjGxx0wj0o
Para receber conteúdo diário de Excel, VBA e Power BI gratuitamente, entre em nosso grupo do Telegram: t.me/joinchat/AAAAAFVJr0C7Il-tVurdUw
Clique para baixar a SÉRIE de COMPILAÇÃO DE PLANILHAS:
excelparaestagio.klickpages.com.br/inscricao-serie-compilacaoplan-vba?origemurl=hashtag_yt_org_seriecompilacaoplan_5PjGxx0wj0o
► Planilha utilizada no vídeo: pages.hashtagtreinamentos.com/planilha-1WhDuOGNu2QEHlFMOr13ktc4UkEcXTArX-aula3?origemurl=hashtag_yt_org_planilha_5PjGxx0wj0o
► Blog: bit.ly/2MRUZs0
► UA-cam: bit.ly/2O6A4RP
► Instagram: bit.ly/2F7B6t4
► Facebook: bit.ly/2UA4SwY
► Telegram: t.me/joinchat/AAAAAFVJr0C7Il-tVurdUw
► Tik Tok: bit.ly/3dUpwkW
TOP Vídeos:
► Macros Excel VBA - Como criar uma Macro do Zero
ua-cam.com/video/uB3TBxHC1yQ/v-deo.html
► Como criar formulário no Excel - Criando Userform no VBA - 1/5
ua-cam.com/video/CHV7lN_W49Y/v-deo.html
► VBA - O que é VBA? O que são Macros?
ua-cam.com/video/T52_VUg_AKY/v-deo.html
► Gravar macro - Minicurso Prático de Macros e VBA (1/10)
ua-cam.com/video/Qa9A4lGL_Ig/v-deo.html
► Primeira Linha Vazia - Minicurso Prático de Macros e VBA (8/10)
ua-cam.com/video/k6ZoRq9Aqdg/v-deo.html
bom dia Diego blz
show mano essas aulas de VBA da Hashtag.
Não sei como tem gente que da um like negativo nas aulas ainda.
Sem noção essa galera
So pode ser concorrente... rsrsrrsrs
Com a #HashtagTreinamentos só não aprende quem não quer... Adorando as aulas, muito massa Diego
EXCELENTE, MUITO OBRIGADO!
Cara você me ajudou muito aqui no meu trabalho, todo dia tinha que ficar copiando e colando as informações em uma planilha, e com esses códigos de vba me poupou muito tempo, muito obrigado continuem assim que vai ajudar muitas pessoas.
Faaala professor. Muito boa sua aula. Finalizado em 03/04/2021 às 23:47hrs.
Salut !!! Rapaz, olha que tranquilidade na hora de falar, parabéns, vc fala com propriedade do assunto, meus parabéns, ganhou mas um seguidor ... Deus abençoe sua vida e obrigado pelo conteúdo do canal vai me ajudar muito 👍🏼
Diego, você é um Mestre Jedi do VBA, suas aulas são hipnotizantes, conteúdo, didática, parabéns mesmo que show de bola👏👏👏👏❤❤❤❤
Boa tarde Diego
Você é uma benção, obrigada 🙏 ❤
Legal essa explicação de como fazer das duas formas e ainda melhor que tem uma maneira mais eficiente!
Aula incrivel
Boa explicação passo a passo, Diego ! Parabéns!
Diego, sensacional, ensina a multiplica no VBA, pode ser? um abraço
Parabéns cara as aulas são bem didáticas e fácil de entender, a aula 2 eu consigo fazer no meu notebook.
Levei uma surra no começo, mas consegui 👊🏾
Vendo de novo!! SHOWWW!! ... Pena que não tem como curtir 2x!! kk
Diego, ótima aula! Sua didática é simples e muito explicativa
Parabéns...muito bem explicado....valeu!!!!
Professor com eu faço essa mesma função usando laço de repetição e colocando um de cada vez sempre na última célula vazia
Assisti já até o fim e fui aplicar para meu trabalho e tive um problema: quando vou transferir o valor de uma célula que apliquei uma fórmula para outro lugar, está passando um valor diferente. Quando usamos fórmula, é necessário algum recurso especial para esse código? O trabalho de vocês é fera!
Olá Diego! Tudo bem? Estou com um problema em um botão que não copia a formula correta em outra celula. Os demais botões com a mesma função, ao serem clicados copiam a formula e mostram o resultado. Pode me ajudar?
Muitos interessante! e se eu quisesse copiar esse vários intervalos linha a linha e copiar em outra aba e depois salvar como PDF? como ele ficaria?
Eu acho ela muito aparecida c o pai Penso q ele criança era igual ela e a Maria Alice parece a mãe.😍😍
como copiar de linha para coluna, exemplo copiar de a1:a18 e colar em outra planilha na linha a10 :a28
Boa noite Diego, tudo bem, sobre a aula, especial, porem tenho uma duvida? O que acontece, preciso de uma forma de realizar uma rotina de copias algumas colunas da planilha principal para outra planilha, entretanto preciso somente copias a colunas em as formulas. Desde já fico agradecido, forte abraço.
Tem como colar cada palavra em colunas diferentes?
Muito bom!. Como aplico isso quando quero copiar o conteúdo de uma celular mesclada em uma célula comum.?
Boa tarde
Tenho um problema e gostaria de saber se é possível resolver com VBA
Eu gostaria que, clicando na "ABA1" em qualquer célula da coluna B, copiar o valor da célula e colar na "ABA2" célula C1 por exemplo
Olá, e se houver uma formula na célula a ser copiada, esta formula também será copiada?
Diego, caso eu tenha uma planilha que eu queira copiar tipos 3 intervalos da coluna, como poderia fazer isso?
bom demaisss
Olá! Tudo bem? :)
Estou tentando colocar 2 dados na área de transferência dentro de uma mesma sub via VBA. Quando tento fazer isso, o VBA sobrescreve o último. Você saberia como fazer isso, de forma que não seja sobrescrito? Obrigado! :)
mestre. boa tarde. e se eu quiser que ele faça a cópia dos dados de uma planilha para a outra, porem sem especificar um intervalo final. porque minha planilha ela recebe dados diariamente, logo ela vai tendo mais linhas preenchidas, ai como eu faço para que ela inicie por exemplo na linha 4, e copie todas as demais linhas abaixo até a ultima linha preeenchida. e gostaria de saber como faço também para que ele copie a celula da forma que ela esta, por exemplo se esta celula estiver em outra cor, ele faça a cópia da linha tambem vindo com a cor que a linha estiver
Boa tarde, e se eu quiser colar os valores para a coluna do lado, como é que seria a estrutura do código ??
Diego: Parabéns pelas suas aulas. Achei bem interessante. Entretanto você só ensina a copiar e colar de um intervalo bem definido para outro também delimitado: Range("B1:B4"). Gostaria de saber o procedimento de atribuir valor (a forma mais eficiente, como você mesmo disse) quando o intervalo a ser copiado pode variar a cada procedimento. Para copiar utilizo o "CurrentRegion.Copy", mas se usar o "PasteSpecial" para colar vai colar tudo: fórmulas, formatação, etc. No caso, a intensão seria colar apenas o valores. Como seria isso? Sua aula foi eficiente, mas faltou essa parte. Quando tento aplicar os conceitos ensinados nesta situação, não funciona.
Olá Genilto, eu sou iniciante em VBA mas talvez você pode criar uma váriavel para buscar a ultima informação preenchida em uma linha ou coluna, por exemplo: se eu tenho TRÊS colunas para preencher e as informações começam a ser preenchidas na linha A2, então meu código poderia ficar assim:
Variável = Range("C1048576").End(xlUp).Row
Range(Cells(2, 1), Cells(Variável, 3).Copy
Sobre a opção de colar sem fórmulas não consigo te ajudar, mas você pode experimentar definir a aba e a célula que irão ser coladas as informações e então usar ActiveSheet.Paste
Essas informações aprendi nas aulas de VBA do João que tambem estão aqui no canal da Hashtag
Ele falou isso na última explicação kkkk.. disse que vc n copiava e colava mais, e sim apenas atribuía o valor, por isso o '.value"
Fala Diego, como podemos fazer esse mesmo procedimento para informações em arquivos distintos por favor.
Sandro, é o mesmo procedimento, só que na hora da seleção do arquivo você vai ter que colocar o caminho desse arquivo.
Olá, professor. Tudo bem? Eu gostaria de criar um mecanismo em minha planilha, mas não sei como fazer. Acredito que seja bem tranquilo, mas preciso de ajuda. :)
Dependendo do valor que um campo terá (false ou true), eu gostaria de que uma outra celula fosse copiada (passando para a área de transferência para que eu pudesse apenas pressionar CTRL+V onde eu precisasse)
Na minha planilha, tenho uns blocos de dados. Cada bloco tem um checkbox. Ao pressionar o checkbox, eu gostaria de copiar um registro - apenas uma célula (passando para a minha área de transferência).
Poderia me ajudar com isso? Muito obrigado. :D
SHOWWWW!!!
Me ajude não sei como resolver. Planilha contem
5 conjuntos de 3 colunas com dados separadas por uma em branco, todas com o mesmo
número de linhas. Como posso copiar os dados destas colunas para uma nova planilha
sem as colunas em branco, pois elas contêm cabeçalhos com células mescladas no
inicio da linha e no fim da linha.
como cria o código para colar dados com assistente de texto com delimitação por espaço. pois crie na gravação, da certo a primeira vez, depois ela cola com texto unico.
Professor: gostaria de saber como faço para encontrar no intervalo ( ac1:aj2) uma palavra e copiar a celular superior para outra planilha, ou seja, a palavra procurada é "VERDADEIRO", ao encontrar a palavra deve copiar a celular superior e colar em outra planilha... tem como me ajudar ?
Se a primeira aba os dados estiverem na segunda coluna e eu quiser copiar para uma tabela (segunda aba) em linha posso usar esse código?
Roberto, pode sim, se precisar pode fazer as alterações necessárias.
Como fazer pra colar em uma linha abaixo?
Professor, eu tenho um comando aqui para ser colado na linha exemplo Rows("37:49"), só que na planilha ocorre alterações nas linhas, entao eu precisaria mudar esse rows de forma automática fazendo que ele acompanhasse essas mudanças e executasse mais abaixo conforme as linhas fosse alteradas, como poderia fazer? to tentando rodar uma segunda macro abaixo de uma primeira na mesma coluna.
Estou com este mesmo problema
Tenho uma lista de nomes na coluna H6:H500
H6 = João da Silva
H7 = Jose Ferreira
H8 = Vanuza Santos
H9 = Henrique Ribeiro
...
H500 = Pedro Alvares
Um código VBA para copiar e colar a cada COMANDO um de cada vez na SEMPRE na célula F3
F3 = João da Silva
❤❤❤
Como faço para colar na horizontal?
excel 1
Como por exemplo copiar esses dados a cada 60minutos???
Vitor, esse vídeo aqui pode te ajudar:
ua-cam.com/video/zGYKikTVvH0/v-deo.html
pessoal boa tarde, como faço para depois de copiar ele pular para a linha de baixo e continuar preenchendo ?
Collection, pode ir seguindo as aulas que o projeto vai ficar mais completo.
eu quero copiar e colar e inserir uma linha acima alguem me ajuda?
seria possível vc me dar um "help" ? Se sim, vc poderia me passar seu e-mail para eu lhe encaminhar a dúvida ?
Carlos, Infelizmente não prestamos esse tipo de suporte mais específico e detalhado pelo UA-cam, somente para os alunos do nosso curso completo. Caso tenha interesse, queira ser avisado das próximas turmas e quiser mais detalhes sobre o curso basta se inscrever no link: bit.ly/lista-espera-vba-youtube
@@HashtagTreinamentos Onde estou errando ?
Sub CADASTRAHORARIO()
linha = Sheets("BDHORARIO").Range("A100000").End(xlUp).Row + 1
Application.ScreenUpdating = False
Sheets("CADHORARIO").Select
Range("B6:K12").Select
Selection.Copy
Sheets("BDHORARIO").Select
Range("A" & linha).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("CADHORARIO").Select
Application.CutCopyMode = False
Range("G3").Select
Application.ScreenUpdating = True
End Sub
Como eu faço pra colar só os valores?
Fernando, pode gravar uma macro com a opção que cola somente os valores que terá o código específico para essa ação!
@@HashtagTreinamentos Obrigado pela, dica a uns dias achei em um fórum, (.PasteSpecial xlPasteValues) compartilhar aqui pra quem quiser puder pegar e somar no conhecimento de todo mundo :D
Aula incrivel
❤❤❤