• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Kod ile sayfa eklemek

  • Konbuyu başlatan Konbuyu başlatan Mesafe
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Kasım 2011
Mesajlar
235
Excel Vers. ve Dili
Excel 2016 English
Bir çalışma kitabında STOK isimli bir sayfa yoksa bir sayfa ekleyip adını STOK yapacak eğer bu isimde bir sayfa varsa koddan çıkacak bir makro için yardımlarınızı rica ediyorum.
 
Merhaba
Bu kodu dener misiniz_?
Kod:
Option Explicit
Sub sayfa_aç()
Dim HT As Variant
On Error GoTo HT
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = "STOK"
Exit Sub
HT:
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
MsgBox "Stok İsimli Sayfa Var"
End Sub
 
Pardon AsiKral cevabınızı görmedim. Alternatif olsun.

Kod:
Sub Sayfaekle()
    Dim Sayfa As String
    Sayfa = "STOK"
        
        If Not SayfaVarMi(Sayfa) Then
            Sheets.Add After:=Worksheets(Worksheets.Count)
            ActiveSheet.Name = Sayfa
            MsgBox " Stok isimli sayfa eklendi"
       Else
       MsgBox " Stok isimli sayfa zaten var"
       End If
       
       End Sub

Function SayfaVarMi(Sayfa As String) As Boolean
    On Error Resume Next
    SayfaVarMi = CBool(Len(Worksheets(Sayfa).Name) > 0)
End Function
 
Geri
Üst