• DİKKAT

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

hücrenin adresi

Katılım
18 Ocak 2007
Mesajlar
136
Excel Vers. ve Dili
2003 türkçe
merhaba arkadaşlar
açılan formda butona tıklayınca listboxta a stunundaki dolu hücreler listeleniyor. benim istediğim listbox'taki verilere tıklayınca verinin hangi hücrede olduğunu textbox'a yazmasını istiyorum.
teşekkürler
 
Şunu deneyin.

Textbox = "A" & Listbox.ListIndex + 1
 
merhaba arkadaşlar zeki gürsoy arkadaşımıza ilgisi için teşekkür ederim fakat benim sorumu tam olarak yanıtlamıyor.
benim istediğim ekteki dosyada açılan formda listbox'a tıkladığım zaman textbox'a listbox'taki verinin hangi hücrede kayıtlı olduğunu yazmasını istiyorum.

zeki gürsoy arkadaşımızın verdiği kodda 60 rakamı a3 hücresinde olmasına ramen lisbox'ta 60 rakamına tıkladığım zaman textbox'ta a1 hücresinde görünüyor.
yardımlarınız için teşekkürler.
 

Ekli dosyalar

Merhaba
Aşağıdaki kodu deneyiniz...

Kod:
Private Sub ListBox1_Click()
Dim hcr As Range
Set hcr = Sheets("Sayfa1").[A:A].Find(ListBox1.Text, lookat:=xlWhole)
TextBox1 = hcr.Address(0, 0)
End Sub
 
listboxta bir sütun daha açınız.Listboxa verileri alırken o sütuna hücrenin adresini yazdırınız.Sonra tek tıklama ile o adresi listboxtan alabilirsiniz.:cool:
 
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
MsgBox "Değer : " & vbTab & ListBox1.Column(1) & _
vbLf & "Adres : " & vbTab & ListBox1.Column(0)

End Sub

Private Sub UserForm_Click()
End Sub

Private Sub UserForm_Initialize()
For i = 2 To Cells(65536, "A").End(xlUp).Row
    ListBox1.AddItem
    ListBox1.List(i - 2, 0) = "A" & i
    ListBox1.List(i - 2, 1) = Cells(i, "A").Value
Next
End Sub
 

Ekli dosyalar

Geri
Üst