Boa tarde.
Venho novamente pedir o auxilio de vocês.
Ao exportar os dados de uma planilha para outra desejo manter a mesma formatação da planilha de origem, porém isto não acontece.
Segue abaixo o código.
Pessoal, o arquivo é muito grande, não estou conseguindo anexar
Sub Exportar_Dados()
'
' Exportar_Dados Macro
'
'
Dim w As Worksheet
Dim senha As String
senha = "123"
Set w = Planilha3
Dim ulinha As Long
w.Activate
If w.ProtectContents = True Then
w.Unprotect senha
Selection.ClearContents
End If
Application.ScreenUpdating = False
Workbooks.Open (ActiveWorkbook.Path & "Material de Embalagem.xlsx")
Windows("Material de Embalagem.xlsx").Activate
ActiveSheet.Unprotect
Range("A3").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.ClearContents
Windows("Material_Embalagem.xlsm").Activate
Range("A4").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Windows("Material de Embalagem.xlsx").Activate
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True
Workbooks("Material de Embalagem.xlsx").Save
Workbooks("Material de Embalagem.xlsx").Close
Application.ScreenUpdating = True
Windows("Material_Embalagem.xlsm").Activate
w.Protect senha
End Sub
Postado : 31/03/2018 2:10 pm