arkadaşlar merhaba. çalışma kitabındaki sayfaları istediğim klasöre sayfa adıyla yeni bir çalışma kitabı olarak kaydeden bir makrom var. ancak makro kaydederken bazı uyarılar veriyor. bu uyarıları vermemesini ve kullandığım sayfadaki command buttonları da almamasını istiyorum. gerçi command buttonlar çalışmıyor ancak button olarak da bulunmasın istiyorum. bunu nasıl sağlarım.
Kod bu aşağıda da uyarı resimlerini ekledim;
(kusura bakmayın kod kopyalama yöntemini bilmiyorum. Biri bu konuda da bilgilendirirse sevinirim.)
Sub SayfaKaydet()
Application.ScreenUpdating = False
Dim Klasör As Object, Dizin As String, DosyaAdı As Variant
Set Klasör = CreateObject("Shell.Application").BrowseForFoldeR(0, "Lütfen bir Klasör seçin !", 1)
Dim sayfa As Worksheet
For Each sayfa In Worksheets
sayfa.Copy
ActiveWorkbook.SaveAs Klasör.Self.Path & "\" & sayfa.Name & ".xls"
ActiveWorkbook.Close False
Next sayfa
Application.ScreenUpdating = True
End Sub
Kod bu aşağıda da uyarı resimlerini ekledim;
(kusura bakmayın kod kopyalama yöntemini bilmiyorum. Biri bu konuda da bilgilendirirse sevinirim.)
Sub SayfaKaydet()
Application.ScreenUpdating = False
Dim Klasör As Object, Dizin As String, DosyaAdı As Variant
Set Klasör = CreateObject("Shell.Application").BrowseForFoldeR(0, "Lütfen bir Klasör seçin !", 1)
Dim sayfa As Worksheet
For Each sayfa In Worksheets
sayfa.Copy
ActiveWorkbook.SaveAs Klasör.Self.Path & "\" & sayfa.Name & ".xls"
ActiveWorkbook.Close False
Next sayfa
Application.ScreenUpdating = True
End Sub
