Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 copiar e colar usando uma macro

Ir para baixo 
2 participantes
AutorMensagem
marcovalle01




Mensagens : 10
Data de inscrição : 22/03/2012

copiar e colar usando uma macro Empty
MensagemAssunto: copiar e colar usando uma macro   copiar e colar usando uma macro EmptyQui Mar 22, 2012 6:16 am

Boa noite, preciso de ajuda para fazer uma macro que quando:
a3 contiver dados, cole em b3:e3 o conteudo de b2:e2,
a4 contiver dados, cole em b4:e4 o conteudo de b2:e2,
e assim sucesivamente.
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

copiar e colar usando uma macro Empty
MensagemAssunto: Re: copiar e colar usando uma macro   copiar e colar usando uma macro EmptyQui Mar 22, 2012 5:42 pm

Bom dia!!

Seja bem vindo!!

Baixe o anexo, e faça os teste, veja se é isso, dê retorno!!

http://www.sendspace.com/file/bh5hr2

Código usado
Código:
Private Sub Worksheet_Change(ByVal Target As Range)
   
If Target.Column <> 1 Then Exit Sub

If Target.Value <> "" Then
    Target.Offset(, 1).Resize(, 4).Value = Range("B2:E2").Value
Else
    Target.Offset(, 1).Resize(, 4).ClearContents
End If

End Sub
Ir para o topo Ir para baixo
marcovalle01




Mensagens : 10
Data de inscrição : 22/03/2012

copiar e colar usando uma macro Empty
MensagemAssunto: Re: copiar e colar usando uma macro   copiar e colar usando uma macro EmptyQui Mar 22, 2012 10:17 pm


Boa tarde Alexandre, muito obrigado pela sua ajuda, o código que você me mandou resolveu em parte o meu problema, pois quando entro com uma célula de cada vez funciona, mas se eu colar duas ou mais células de uma vez, que é o que acontece, da "erro em tempo de execução 13" tipos incopativeis. e pede para depurar, quando abre o código, a linha " If Target.Value <> "" Then " fica marcada em amarelo. Mais uma vez muito obrigado pela colaboração.
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

copiar e colar usando uma macro Empty
MensagemAssunto: Re: copiar e colar usando uma macro   copiar e colar usando uma macro EmptyQui Mar 22, 2012 11:06 pm

Boa tarde!!
Na sua postagem, você não especificou isso!!!!

Citação :
Boa noite, preciso de ajuda para fazer uma macro que quando:
a3 contiver dados, cole em b3:e3 o conteudo de b2:e2,
a4 contiver dados, cole em b4:e4 o conteudo de b2:e2,
e assim sucesivamente.
confused

Não consegue adaptar o restante??



Att
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

copiar e colar usando uma macro Empty
MensagemAssunto: Re: copiar e colar usando uma macro   copiar e colar usando uma macro EmptySex Mar 23, 2012 12:40 am

Boa noite!!

Tente com esse.
Código:
Private Sub Worksheet_Change(ByVal Target As Range)

    Dim rngLoopRange As Range

    On Error GoTo ErrorHandler

    Application.EnableEvents = False

    If Intersect(Target, Range("A:A")) Is Nothing Then GoTo CleanExit

    For Each rngLoopRange In Intersect(Target, Range("A:A"))

        If rngLoopRange.Value <> "" Then
            rngLoopRange.Offset(, 1).Resize(, 4).Value = Range("B2:E2").Value
        Else
            rngLoopRange.Offset(, 1).Resize(, 4).ClearContents
        End If

    Next rngLoopRange

CleanExit:
    Application.EnableEvents = True
    Exit Sub

ErrorHandler:
    MsgBox Err & " - " & Err.Description
    GoTo CleanExit

End Sub
Ir para o topo Ir para baixo
marcovalle01




Mensagens : 10
Data de inscrição : 22/03/2012

copiar e colar usando uma macro Empty
MensagemAssunto: Resolvido copiar e colar usando uma macro   copiar e colar usando uma macro EmptySeg Mar 26, 2012 3:54 am

Boa noite, muito obrigado, era exatamente o que eu estava precisando, valeu mesmo.
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

copiar e colar usando uma macro Empty
MensagemAssunto: Re: copiar e colar usando uma macro   copiar e colar usando uma macro EmptySeg Mar 26, 2012 2:09 pm

Bom dia!!

Que bom que deu certo!!


At+++ Laughing
Ir para o topo Ir para baixo
marcovalle01




Mensagens : 10
Data de inscrição : 22/03/2012

copiar e colar usando uma macro Empty
MensagemAssunto: Boa noite, como faço para que código copie as formulas e não só os valores?   copiar e colar usando uma macro EmptySáb Abr 14, 2012 3:22 am

alexandrevba escreveu:
Bom dia!!

Que bom que deu certo!!


At+++ Laughing
Ir para o topo Ir para baixo
Conteúdo patrocinado





copiar e colar usando uma macro Empty
MensagemAssunto: Re: copiar e colar usando uma macro   copiar e colar usando uma macro Empty

Ir para o topo Ir para baixo
 
copiar e colar usando uma macro
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» copia formulas e colar usando macro
» Macro copiar colar - folhas diferentes sem espaços
» Copiar e colar objeto actveX a partir de uma macro
» Copiar dados de várias tabelas usando macro
» Como Criar Macro copiar/colar Ignorando células sem dados?

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: