DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub sayfalarısil()
Application.DisplayAlerts = False
For Each sayfa In ThisWorkbook.Worksheets
If Not sayfa.Name = "Araçlar" Then
If Not sayfa.Name = "Kilometre" Then
sayfa.Delete
End If
End If
Next sayfa
Application.DisplayAlerts = True
End Sub
Sub sayfalarısil()
Application.DisplayAlerts = False
For Each [COLOR=red]say[/COLOR] In ThisWorkbook.Worksheets
If Not [COLOR=red]say[/COLOR].Name = "Araçlar" Then
If Not [COLOR=red]say[/COLOR].Name = "Kilometre" Then
[COLOR=red]say[/COLOR].Delete
End If
End If
Next [COLOR=red]say[/COLOR]
Application.DisplayAlerts = True
End Sub
Sizin yazmış olduğunuz sayfa değişkenini herhalde bir vba prosedürü olarak görüyor (benim tesbitim, gerçek nedenini bilmiyorum) ve otomatik olarak büyük harfe geçip hata veriyordu.
Public Sub Sheet_Sil()
Application.DisplayAlerts = False
For i = Sheets.Count To 1 Step -1
If Sheets(i).Name <> "Araçlar" And Sheets(i).Name <> "Kilometre" Then
Sheets(i).Delete
End If
Next i
End Sub