Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
Por AndersonM
Posts
#3153
E ai guruzada, beleza?


Preciso de uma ajuda com macro Vba. Já consegui uma macro do tipo, mas não funcionou acho que foi por conta de ter sido criada no excel 2013 e eu utilizar o 2007. A Plan trava inteira, faz tudo errado! kk.

Enfim, vamos lá! Estou precisando urgentemente de uma macro que Vá até a Plan10, apague tudo da A2 pra baixo Abra outra pasta de Trabalho, copie tudo da A2 pra baixo e cole na "Plan10" de novo. É uma atualização automática que me ajudará demais!! Quem puder ajudar, da essa força aí. Se possível uma que funcione no Excel 2007!
Avatar do usuário
Por Henrique
Posts Avatar
#3161
AndresonM,

Bom dia!

O que você pediu está aqui:
Código: Selecionar todos
Sub Atualiza()
    Sheets("Plan10").Select
    Range("2:1048576").Select
    Selection.ClearContents
    Sheets.Add After:=ActiveSheet
' Substitua Plan2 pelo nome da aba que contém os dados que quer copiar para Plan10
    Sheets("Plan2").Select
    Range("2:1048576").Select
    Selection.Copy
    Sheets("Plan10").Select
    Range("A2").Select
    ActiveSheet.Paste
End Sub
Avatar do usuário
Por alexandrevba
Avatar
#3165
Bom dia!!

Você disse outra pasta de Trabalho (outro arquivo), o outro arquivo vai está fechado ou aberto?
Código: Selecionar todos
Sub AleVBA_592()
    Dim wb As Workbook, wb2 As Workbook
    Dim ws As Worksheet
    Dim vFile As Variant

    Set wb = ActiveWorkbook
    'Selecione o outro arquivo
    vFile = Application.GetOpenFilename("Excel-files,*.xls", _
        1, "Selecione o arquivo", , False)

    If TypeName(vFile) = "Boolean" Then Exit Sub
    Workbooks.Open vFile

    Set wb2 = ActiveWorkbook
    'wb2 seu arquivo ativo, favor adaptar
    wb2.Worksheets("Plan10").Range("A1:D200").Value = wb.Worksheets("Plan1").Range("A1:D200").Value
End Sub
Att
Por AndersonM
Posts
#3331
Inicialmente vai estar fechada meu amigo! Mas pelo que vi essa macro abre a proxima Plan na pasta. Vocês são FERAS demais, muito obrigado, me ajudou demais!!
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord