Excel de istenilen sayfaları dışarı kaydetme

Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
24-12-2023
merhaba arkadaşlar aşağıdaki kod ile tüm sayfaları dışarı kaydediyor fakat benim istediğim sayfa1 den sayfa 6 ya kadar dışarı kaydetmesini istiyorum. Bu konuda yardıma ihtiyacım var

Application.DisplayAlerts = False
ThisWorkbook.Sayfa1.CheckCompatibility = False

ThisWorkbook.SaveAs Filename:=ThisWorkbook.Sayfa1.Path & "\" & TextBox1.Text & ".XLSX", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
Application.DisplayAlerts = True
Application.Visible = False
MsgBox ("MASA ÜSTÜNE " & TextBox1.Text & " OLARAK KAYIT İŞLEMİ TAMAMLANDI"), vbInformation, " ------------"
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,258
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
Sub Test()
Dim File_Path As String
File_Path = ThisWorkbook.Path & "\"
Sheets(Array("Sayfa1","Sayfa2","Sayfa3","Sayfa4","Sayfa5","Sayfa6")).Copy
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:= File_Path & TextBox1.Text & ".xlsx", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
Application.DisplayAlerts = True
MsgBox "Dosyanız masaüstüne " & TextBox1.Text & " ismiyle kayıt edilmiştir.", vbInformation
End Sub
 
Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
24-12-2023
teşekkür ederim tam istediğim gibi
 
Üst