Soru Combobox ile sayfa seçme

Katılım
11 Şubat 2010
Mesajlar
202
Excel Vers. ve Dili
13 türkçe
Altın Üyelik Bitiş Tarihi
21-01-2022
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

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
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
 
Katılım
11 Şubat 2010
Mesajlar
202
Excel Vers. ve Dili
13 türkçe
Altın Üyelik Bitiş Tarihi
21-01-2022
Userform kapanmasın.
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
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
 
Katılım
11 Şubat 2010
Mesajlar
202
Excel Vers. ve Dili
13 türkçe
Altın Üyelik Bitiş Tarihi
21-01-2022
Oldu. Teşekkürler.
 
Üst