• DİKKAT

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

Soru Combobox ile sayfa seçme

Katılım
11 Şubat 2010
Mesajlar
202
Excel Vers. ve Dili
13 türkçe
Selamlar,
Combobox1 ve combobox2 ile gösterilen tarihli sayfayı seçmek istiyorum. Fakat girilen tarihte sayfa yoksa hata veriyor. Bunun yerine "Sayfa Bulunamadı" diye uyarı vermesini istiyorum. Teşekkürler
 

Ekli dosyalar

Kod:
Private Sub CommandButton10_Click()
On Error Resume Next
If Me.ComboBox1.Text = "" Then
  MsgBox ("LÜTFEN TC KİMLİK NO BÖLÜMÜNÜ GİRİN"), vbCritical, ("TC KİMLİK NO BÖLÜMÜNÜ")
Me.ComboBox1.SetFocus
Exit Sub
ElseIf Me.ComboBox2.Value = "" Then
MsgBox ("LÜTFEN AD BÖLÜMÜNÜ GİRİN"), vbCritical, ("AD BÖLÜMÜ BOŞ OLMAZ")
Me.ComboBox2.Value.SetFocus
Exit Sub
End If
sayfaadi = ComboBox2.Value & " " & ComboBox1.Value
For i = 1 To ThisWorkbook.Sheets.Count
    If ThisWorkbook.Sheets(i).Name = sayfaadi Then
        Sheets(ComboBox2.Value & " " & ComboBox1.Value).Select
    End If
Next
MsgBox "Sayfa Bulunamadı.", vbCritical

End Sub
 
Userform kapanmıyor.
Kod:
Private Sub CommandButton10_Click()
On Error Resume Next
If Me.ComboBox1.Text = "" Then
  MsgBox ("LÜTFEN TC KİMLİK NO BÖLÜMÜNÜ GİRİN"), vbCritical, ("TC KİMLİK NO BÖLÜMÜNÜ")
Me.ComboBox1.SetFocus
Exit Sub
ElseIf Me.ComboBox2.Value = "" Then
MsgBox ("LÜTFEN AD BÖLÜMÜNÜ GİRİN"), vbCritical, ("AD BÖLÜMÜ BOŞ OLMAZ")
Me.ComboBox2.Value.SetFocus
Exit Sub
End If
a = 0
sayfaadi = ComboBox2.Value & " " & ComboBox1.Value
For i = 1 To ThisWorkbook.Sheets.Count
    If ThisWorkbook.Sheets(i).Name = sayfaadi Then
        a = a + 1
        Sheets(ComboBox2.Value & " " & ComboBox1.Value).Select
        End
    End If
Next
If a = 0 Then
    MsgBox "Sayfa Bulunamadı.", vbCritical
    Me.ComboBox1.Value.SetFocus
    Exit Sub
End If
End Sub
 
Oldu. Teşekkürler.
 
Geri
Üst