sayfa adı varmı yokmu

Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
ekli dosyada bir liste var bu listede sayfa isimleri varmı yokmu ona bakmak istiyorum. bunu yapabilirimiyim? nasıl yapabilirim?
ilgilenenlere teşekkürler.
 

Ekli dosyalar

Korhan Ayhan

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

Alternatif olarak aşağıdaki kullanıcı tanımlı fonksiyonuda kullanabilirsiniz.

Kodu boş bir modüle ekleyin.

Sayfada kullanım şekli ;

= SAYFA_VARMI(A2)


Kod:
Option Explicit
 
Function SAYFA_VARMI(SAYFA_ADI As String) As String
    
    Dim SAYFA As Worksheet, KONTROL As Boolean
    
    Application.Volatile
    
    For Each SAYFA In Worksheets
        If SAYFA.Name = SAYFA_ADI Then
        KONTROL = True
        Exit For
        End If
    Next
    
    If KONTROL = True Then
        SAYFA_VARMI = "VAR"
        Else
        SAYFA_VARMI = "YOK"
    End If
    
End Function
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,373
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Sayın yurttaş'tan aldığım fonksiyonu ekleyim.

Kod:
Sub SayfaKontrol()
Dim i As Integer
For i = 2 To [A65536].End(3).Row
    If Not SayfaVarMi(Cells(i, "A")) Then
        Cells(i, "C") = "Yok"
    Else
        Cells(i, "C") = "Var"
    End If
Next i
End Sub
Kod:
Function SayfaVarMi(SayfaAdi As String) As Boolean
    On Error Resume Next
    SayfaVarMi = CBool(Len(Worksheets(SayfaAdi).Name) > 0)
End Function
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn fedeal, sn Korhan Ayhan, Necdet Yeşertener ilginize bilginize teşekkürler. yardımcı oldunuz.
 
Üst