A9 hücresindeki değerin MsgBoxta gözükmesi

Katılım
9 Eylül 2004
Mesajlar
243
Excel Vers. ve Dili
Office2003Trk
Aşağıdaki kodlarla müşteri arama işlemi gerçekleştiriyorum.kaç adet müşteri bulunduysa bu miktar A9 hücresinde Msgbox da gözükmesini istiyorum( toplam 10 müşteri bulundu gibi)



Private Sub ComboBox1_Change()

End Sub

Private Sub CommandButton1_Click()
[b7:n250].ClearContents
For s = 1 To 1
Satsay = Sheets("Sayfa2").Cells(10877, 1).End(xlUp).Row
For ara = 1 To Satsay
If Sheets("Sayfa2").Cells(ara, 1).Value = Sheets("ARA").[e3] Then
c = c + 1
For sut = 1 To 14
Cells(c + 6, sut + 1) = Sheets("Sayfa2").Cells(ara, sut).Value
Sheets("ARA").[e3].Select
Next
End If
Next
Next
End Sub
 
Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Bu kodu kendinize göre uyarlayın
MsgBox (Range("sayfa1!a9"))
 
Katılım
9 Eylül 2004
Mesajlar
243
Excel Vers. ve Dili
Office2003Trk
verdiğiniz kodu yerleştirdim fakat olmadı her defasında boş mesaj kutusuna tıklamam gerekiyor ve değer göstermiyor. işlemi yaptıktan sonra mesajın gelmesini istiyorum.
 
Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
mesaj kutusunun boş gelmesinin sebebi hücrenin dolu olmaması olabilirmi
 
Katılım
9 Eylül 2004
Mesajlar
243
Excel Vers. ve Dili
Office2003Trk
boş değil. arama işlemi bittikten sonra gelsin istiyorum. müşterilere ait her bilgi görüntülendikçe boş mesaj çıkıyor işlemi bitirmek için her defasında tıklatmam gerekiyor.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Kodu ilgili sayfanın kod editörüne yapıştırıp deneyiniz.

Private Sub Worksheet_Change(ByVal Target As Range)
If [A1].Value Then MsgBox [A1].Value
End Sub
 
Katılım
9 Eylül 2004
Mesajlar
243
Excel Vers. ve Dili
Office2003Trk
şimdi oldu. ancak (örnek: 4 adet kayıt bulunmuştur) şeklinde nasıl görüntüleyebilirim. rakamı hücreden alacak (adet bulunmuştur)u nasıl yazacağım.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde deneyiniz.

Private Sub Worksheet_Change(ByVal Target As Range)
If [A1].Value Then MsgBox [A1].Value & " " & "Adet Kayıt Bulunmuştur."
End Sub
 
Katılım
9 Eylül 2004
Mesajlar
243
Excel Vers. ve Dili
Office2003Trk
elinize sağlık çok güzel oldu teşekkür ederim.
 
Üst