Ir ao conteúdo
  • Cadastre-se

Copiar, Colar e Salvar


Posts recomendados

Boa tarde galera,

 

Estou com uma dúvida, na verdade estou com um problema, eu fiz esse código abaixo;

 

Sub Macro4()
'
' Macro4 Macro
'

'
    Range("A4:H4").Select
    Selection.Copy
    Workbooks.Open ("C:\Users\brspgma\Desktop\New folder\teste.xlsx")
    Windows("teste.xlsx").Activate
    Range("A4").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Rows("4:4").Select
    Application.CutCopyMode = False
    Application.CutCopyMode = False
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
    Range("A4").Select
    Windows("Pasta1.xlsm").Activate
    Range("A4").Select
            
End Sub

Só que é o seguinte, quando eu executo ele copia certo da planilha chamada "Pasta1" e cola certo no excel chamado "teste", porém ele não fecha e salva esse excel chamado "teste".

Preciso que ele feche e salva a planilha chamada "Teste", já testei um monte e não consegui!

 

Alguém consegue me ajudar ?

 

Link para o comentário
Compartilhar em outros sites

Veja se essas alterações lhe ajuda... 

Sub Macro4()
     ' Macro4 Macro
    Dim wb As Workbook, strPathFile As String
    
    strPathFile = "C:\Users\brspgma\Desktop\New folder\teste.xlsx"
    
    Range("A4:H4").Select
    Selection.Copy
    Set wb = Excel.Application.Workbooks.Open(strPathFile)
    Windows("teste.xlsx").Activate
    Range("A4").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Rows("4:4").Select
    Excel.Application.CutCopyMode = False
    Excel.Application.CutCopyMode = False
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
    
    Range("A4").Select
       
    If Not wb Is Nothing Then
         wb.Close SaveChanges:=True
    End If
    
    Excel.ThisWorkbook.Activate
    Range("A4").Select
            
End Sub

 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...