List View

Katılım
21 Şubat 2025
Mesajlar
4
Excel Vers. ve Dili
2016 64 Bit
Merhaba,

Siteye henüz üye oldum, bilgi paylaşımına dair verimli bir form sayfası olduğunu umuyorum.

Benim yardıma ihtiyaç duyduğum konu şu şekilde;

MS 2016 64 Bit kullanmaktayım. Visual Basic toolbox ekranında listview yok ve araştırdığım kadarıyla 32 Bit te olmasına rağmen 64'te bulunmuyor.
kullanmakta olduğum 64 bit sürümde List View muadili ve aynı amaçla kullanabileceğim item hangisidir?

Desteğiniz için şimdiden teşekkür ederim.
 
Katılım
6 Mart 2024
Mesajlar
222
Excel Vers. ve Dili
Excel 2010 TR & Excel 2016 TR
Merhaba,
List View muadili ve aynı amaçla kullanabileceğim item
ListBox kullanabilirsiniz.

Bence ListView görsellikte gelismiş, elzem değil gibi.

ListBox ile ListView Karşılaştırma Tablosu

Özellik

ListBox

ListView

Çok Sütunlu

Evet (ama başlıksız)

Evet (başlıklı)

Simge Desteği

Hayır

Evet

Sıralama

Hayır (Kodla yapılır)

Evet (Başlıklara tıklanarak)

Farklı Görünümler

Hayır

Evet (Detay, Liste, Simge vb.)

Seçim Modu

Tek veya çoklu

Tek veya çoklu

Olaylar

Sınırlı

Gelişmiş (Sağ tıklama, sürükleme vb.)

Kullanım Amacı

Basit listeleme

Detaylı ve görselli listeleme

 
Katılım
21 Şubat 2025
Mesajlar
4
Excel Vers. ve Dili
2016 64 Bit
Merhaba,

ListBox kullanabilirsiniz.

Bence ListView görsellikte gelismiş, elzem değil gibi.

ListBox ile ListView Karşılaştırma Tablosu

Özellik

ListBox

ListView

Çok Sütunlu

Evet (ama başlıksız)

Evet (başlıklı)

Simge Desteği

Hayır

Evet

Sıralama

Hayır (Kodla yapılır)

Evet (Başlıklara tıklanarak)

Farklı Görünümler

Hayır

Evet (Detay, Liste, Simge vb.)

Seçim Modu

Tek veya çoklu

Tek veya çoklu

Olaylar

Sınırlı

Gelişmiş (Sağ tıklama, sürükleme vb.)

Kullanım Amacı

Basit listeleme

Detaylı ve görselli listeleme

Kısmen haklısınız size katılıyorum, ancak hazırlamakta olduğum programı kullanacak kişiler için list view formatının daha efektif olacağını düşünüyorum.
 

hasankardas

Altın Üye
Katılım
14 Ağustos 2006
Mesajlar
431
Excel Vers. ve Dili
Ofis 2021ProPlus TR 64 Bit
Altın Üyelik Bitiş Tarihi
18-01-2027
Kısmen haklısınız size katılıyorum, ancak hazırlamakta olduğum programı kullanacak kişiler için list view formatının daha efektif olacağını düşünüyorum.
Ekleme bilgi olarak yazıyorum. Hazırladığınız program da listview için her format atılmasında dll dosya düzenlemesini yapmanız gerekecektir diye düşünüyorum. Bu durum da sizin için zaman kaybı olacak..
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
898
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Konu açılmışken, biraz ilişkili olarak ben soru yöneltsem. 32 bit - 64 bit sorunu bilgisayarla mı ( windows sürümü ) ilgili, excel sürümü ile mi ilgili? Teknik bilgiye tam hakim olmadığım için şöyle sorayım;

Windows sürümü 64 bit ise , office sürümünü 32 bitlik olandan kullanıp listview kullanmak mümkün mü?


Birde 365 office sürümlerinde listview kullanılabiliyor mu? Yakın zamanda yeni bir bilgisayar almayı planlıyorum. 365 office kullanmayı düşünüyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ofis sürümü 32 Bit olunca ListView nesnesini rahatlıkla kullanabilirsiniz.

Daha önceki başlıklarda 64 bit kullanan bazı arkadaşlar ListView nesnesini kullanabildiklerinden bahsetmişlerdi. (Bakınız 3 nolu mesaj)

Ek olarak @Zeki Gürsoy beyin derlediği ve 64 bit sürümlerde de kullanılabilen ücretli bir ListView nesneside var. Kendisinden bu konuda destek alabilirsiniz.
 
Katılım
21 Şubat 2025
Mesajlar
4
Excel Vers. ve Dili
2016 64 Bit
Ekleme bilgi olarak yazıyorum. Hazırladığınız program da listview için her format atılmasında dll dosya düzenlemesini yapmanız gerekecektir diye düşünüyorum. Bu durum da sizin için zaman kaybı olacak..
Merhaba,
VBA çalışmamı gerçekleştirirken aşağıda ki uyarıyı aldım. Bunun hakkında bilgini var mı? Yani bir amatör kullanıcı olarak soruyorum, yukarıda bahsettiğiniz konuyla ilintili bir uyarımı bu?

Private Sub CommandButton2_Click()
If .TXTKategori.Value = "" Or TXTMalzemeAdi.Value = "" Or CBBirim.Value = "" Then
MsgBox "TÜM ALANLARI DOLDURUNUZ.", vbCritical, "BOŞ ALAN UYARISI"
Exit Sub
End If

If lblislem.Caption = "Kaydet" Then
Kaydet
End If
 
Üst