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

КОМЕНТАРІ • 68

  • @HashtagTreinamentos
    @HashtagTreinamentos  4 роки тому +6

    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

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

    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

  • @KappaD3
    @KappaD3 4 роки тому +3

    Com a #HashtagTreinamentos só não aprende quem não quer... Adorando as aulas, muito massa Diego

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

    EXCELENTE, MUITO OBRIGADO!

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

    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.

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

    Faaala professor. Muito boa sua aula. Finalizado em 03/04/2021 às 23:47hrs.

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

    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 👍🏼

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

    Diego, você é um Mestre Jedi do VBA, suas aulas são hipnotizantes, conteúdo, didática, parabéns mesmo que show de bola👏👏👏👏❤❤❤❤

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

    Boa tarde Diego

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

    Você é uma benção, obrigada 🙏 ❤

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

    Legal essa explicação de como fazer das duas formas e ainda melhor que tem uma maneira mais eficiente!

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

    Aula incrivel

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

    Boa explicação passo a passo, Diego ! Parabéns!

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

    Diego, sensacional, ensina a multiplica no VBA, pode ser? um abraço

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

    Parabéns cara as aulas são bem didáticas e fácil de entender, a aula 2 eu consigo fazer no meu notebook.

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

    Levei uma surra no começo, mas consegui 👊🏾

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

    Vendo de novo!! SHOWWW!! ... Pena que não tem como curtir 2x!! kk

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

    Diego, ótima aula! Sua didática é simples e muito explicativa

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

    Parabéns...muito bem explicado....valeu!!!!

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

    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

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

    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!

  • @denisenogueira8759
    @denisenogueira8759 11 місяців тому

    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?

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

    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?

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

    Eu acho ela muito aparecida c o pai Penso q ele criança era igual ela e a Maria Alice parece a mãe.😍😍

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

    como copiar de linha para coluna, exemplo copiar de a1:a18 e colar em outra planilha na linha a10 :a28

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

    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.

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

    Tem como colar cada palavra em colunas diferentes?

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

    Muito bom!. Como aplico isso quando quero copiar o conteúdo de uma celular mesclada em uma célula comum.?

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

    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

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

    Olá, e se houver uma formula na célula a ser copiada, esta formula também será copiada?

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

    Diego, caso eu tenha uma planilha que eu queira copiar tipos 3 intervalos da coluna, como poderia fazer isso?

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

    bom demaisss

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

    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! :)

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

    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

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

    Boa tarde, e se eu quiser colar os valores para a coluna do lado, como é que seria a estrutura do código ??

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

    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.

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

      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

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

      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"

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

    Fala Diego, como podemos fazer esse mesmo procedimento para informações em arquivos distintos por favor.

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

      Sandro, é o mesmo procedimento, só que na hora da seleção do arquivo você vai ter que colocar o caminho desse arquivo.

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

    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

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

    SHOWWWW!!!

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

    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.

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

    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.

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

    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 ?

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

    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?

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

      Roberto, pode sim, se precisar pode fazer as alterações necessárias.

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

    Como fazer pra colar em uma linha abaixo?

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

    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.

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

      Estou com este mesmo problema

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

    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

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

    ❤❤❤

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

    Como faço para colar na horizontal?

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

    excel 1

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

    Como por exemplo copiar esses dados a cada 60minutos???

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

      Vitor, esse vídeo aqui pode te ajudar:
      ua-cam.com/video/zGYKikTVvH0/v-deo.html

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

    pessoal boa tarde, como faço para depois de copiar ele pular para a linha de baixo e continuar preenchendo ?

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

      Collection, pode ir seguindo as aulas que o projeto vai ficar mais completo.

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

    eu quero copiar e colar e inserir uma linha acima alguem me ajuda?

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

    seria possível vc me dar um "help" ? Se sim, vc poderia me passar seu e-mail para eu lhe encaminhar a dúvida ?

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

      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

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

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

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

    Como eu faço pra colar só os valores?

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

      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!

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

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

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

    Aula incrivel

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

    ❤❤❤