- Katılım
- 11 Mart 2005
- Mesajlar
- 3,062
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
Aşağıdaki kod ile bir dosyadaki sayfayı yeni bir çalışma kitabına formülsüz kopyalama yapıyor.
Burada sadece 1 sayfayı kopyalayabiliyorum, 2. sayfayı da aynı çalışma kitabına ("Target.xlsx") kopyalamak için nasıl bir düzenleme yapmak gerekir?
ilginize şimdiden teşekkürler,
Aşağıdaki kod ile bir dosyadaki sayfayı yeni bir çalışma kitabına formülsüz kopyalama yapıyor.
Burada sadece 1 sayfayı kopyalayabiliyorum, 2. sayfayı da aynı çalışma kitabına ("Target.xlsx") kopyalamak için nasıl bir düzenleme yapmak gerekir?
ilginize şimdiden teşekkürler,
Kod:
Sub Sample()
Dim ws As Worksheet
Dim mypath As String
Dim s1 As String, s2 As String
s1 = "LOGO MALİYET"
s2 = "LOGO SATIŞ"
With Application
.ScreenUpdating = False
.DisplayAlerts = False
End With
mypath = ThisWorkbook.Path
'~~>
'~~>
ThisWorkbook.Sheets(s1).Copy
Set ws = ActiveWorkbook.ActiveSheet
With ws.UsedRange
.Value = .Value
End With
'~~> Save the new workbook
ActiveWorkbook.SaveAs mypath & "\Target.xlsx", FileFormat:=51
Set ws = Nothing
With Application
.ScreenUpdating = True
.DisplayAlerts = True
End With
End Sub