• DİKKAT

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

Öyle Bir Sayfa Yok ise, Kodu

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,652
Excel Vers. ve Dili
Excel : 2010
S.A, arkadaşlar şöyle bir kodum var, kod'tan da anlaşılacağı gibi, ilgili sayfa yoksa ise nasıl bir kod cümlesi ilave edilmesi gerek, teşekkür ediyorum, Allah razı olsun
Kod:
Sayfa5.[D7].Value = [G29].Value: Sayfa5.Select
Sayfa5.Range("L8").Select
Örnek Olarak : Sayfa5 yoksa kod mesaj verip işlem yapmasın
 
Merhaba;
Ekteki kodları kendinize uyarlayın.
(ben sayfa adını kodun çalıştığı sayfada A1 hücresinden aldırdım.)
İyi çalışmalar.
 

Ekli dosyalar

Sayın muygun, RAR'ları açamıyoruz, kodu kopyalayabilir misin
 
Elbette..
Boş bir modüle;

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

Sub kont()
On Error Resume Next
Dim Sayfa As String
Sayfa = Cells(1, 1)
If SayfaVarMi(Sayfa) = True Then
MsgBox ("sayfa var")
End If
If SayfaVarMi(Sayfa) = False Then
MsgBox ("sayfa yok")
End If
End Sub

Ekleyerek deneyin.
 
Alternatif,
Hata denetimi kullanarak olabilir mi?

Kod:
On Error Resume Next
    Err = 0
    Sayfa5.[D7].Value = [G29].Value: Sayfa5.Select
    Sayfa5.Range("L8").Select
    If Err <> 0 Then
        MsgBox "Sayfa bulunmuyor.", vbCritical
    End If
On Error GoTo 0
 
Sayın muygun çook teşekkür ediyorum, işlem tamam.
 
Sayın Ziynettin bey çook teşekkür ediyorum, aradığım koddu.
 
Geri
Üst