• DİKKAT

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

hata kontrolü ekleme

Katılım
9 Ocak 2011
Mesajlar
88
Excel Vers. ve Dili
2007 türkçe
sitenizden almış olduğum aşağıdaki koda hata kontrolü ekleyebilirmiyiz..
1) A1 hücresi boşşa yeni sayfa açmasın ve hata vermesin A1 hücresine sayfa adı giriniz diye uyarısı versin. ( kodu durdursun)
2) aynı isimde sayfa varsa " aynı isimde sayfa mevcut uyarısı versin . başka bir sayfa adı giriniz uyarısı versin (kodu durdursun)
yardımlarınız için şimdiden çok teşekkür ederim.

Sub sayfa_ekle_61()
Dim ts, trabzonspor
trabzonspor = MsgBox(Range("A1") & vbLf _
& "İsminde Sayfa Ekliyorum", vbYesNo, "Onay")
If trabzonspor = vbNo Then Exit Sub
ts = Range("A1")
Sheets.Add
ActiveSheet.Move before:=Sheets(3)
ActiveSheet.Name = ts
MsgBox ts & vbLf _
& "Sayfası Eklendi", , "Bitiş"
End Sub
 
Son düzenleme:
Merhaba, şu kodu dener misiniz? İsteğinize göre bir şeyler yapmaya çalıştım.
Bende düzgün çalıştı, umarım sizin de işinizi de görür.
Kod:
Sub sayfa_ekle_61()
Dim ts, trabzonspor
trabzonspor = MsgBox(Range("A1") & vbLf _
& "İsminde Sayfa Ekliyorum", vbYesNo, "Onay")
If trabzonspor = vbNo Then Exit Sub
ts = Range("A1")
If trabzonspor = vbYes And Range("A1") = "" Then
MsgBox ("A1 hücresi boş bırakılamaz.")
Exit Sub
End If
For i = 1 To Sheets.Count
If Sheets(i).Name = Range("A1").Value Then
MsgBox ("Sayfa isimleri aynı olamaz.")
Exit Sub
End If
Next
Sheets.Add
ActiveSheet.Move before:=Sheets(3)
ActiveSheet.Name = ts
MsgBox ts & vbLf _
& "Sayfası Eklendi", , "Bitiş"
End Sub
 
çok teşekkür ederim :)
 
Geri
Üst