Combobox ile sayfa seçimi

cem yılmaz

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
359
Excel Vers. ve Dili
Office365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
20-10-2026
Merhabalar..


Vermiş olduğum örnekte combobox ile sayfalar arası geçişi sağlamak istiyorum.Ben işlemi yaptırdım ama diğer işleme devam edilince hata veriyor.



 
Son düzenleme:

Korhan Ayhan

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

Kodunuzdaki aşağıdaki bölümden kırmızı renkli bölümü silip denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    Dim hcr As Range, hcr2 As Range, son As Long
    If TextBox1 = "" Then
    MsgBox "Lütfen tesisat no giriniz !"
    TextBox1.SetFocus
    Exit Sub
    End If
    If ComboBox1 = "" Then
    MsgBox "Lütfen renk seçimi yapınız !"
    ComboBox1.SetFocus
    Exit Sub
    End If
    son = [a65536].End(3).Row
    Set hcr = Sheets("isimler").Range("B1:B8").Find(ComboBox1.Value, lookat:=xlWhole).Offset(0, -1)
    Set hcr2 = Sheets(ComboBox2.Text).Range("A1:A" & son).Find(TextBox1.Value, lookat:=xlWhole)
    If Not hcr2 Is Nothing Then
    hcr2.Cells.Interior.Color = hcr
    hcr2.Offset(0, 1).Value = "YAPILDI"
    Else
    MsgBox "Aradığınız tesisat no bulunamamıştır !"
    End If
End Sub
 
Son düzenleme:

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Sayın cem yılmaz


Ek dosyanızı inceledim. Sayfalar arası geçişte hata vermedi. Gayet güzel çalışıyor...
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
tesisat no yu yazıp işaretle butonuna basınca hata vriyor hocam
 

Korhan Ayhan

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

Üstteki mesajımdaki kodu güncelledim. Hata kontrolleri ekledim. Denermisiniz.
 

cem yılmaz

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
359
Excel Vers. ve Dili
Office365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
20-10-2026
Korhan hocam Teşekkür ederim
Ayhan hocam sizede teşekkür ederim

yalnız sayfa eklediğim zaman eklediğim sayfalar combobox içinde gözükmüyor.Daha önceden Ayhan hocamın yaptığında sayfayı eklediğimde otomatik olarak isim ekleniyordu
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
.....sayfa eklediğim zaman eklediğim sayfalar combobox içinde gözükmüyor.
Sn cem yılmaz

Userformun initialize olayındaki kodları aşağıdakiler ile değiştirerek deneyiniz...

Kod:
Private Sub UserForm_Initialize()
Dim sayfa As Worksheet
For Each sayfa In Worksheets
ComboBox2.AddItem sayfa.Name
Next
ComboBox2.Value = Sheets(1).Name
End Sub
 

cem yılmaz

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
359
Excel Vers. ve Dili
Office365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
20-10-2026
Sağolun ayhan hocam problemim çözüldü
 
Üst