Çözüldü Listbox'u Sayfa ile Hareket Ettirme

  • Konuyu başlatan Konuyu başlatan Sahin01
  • Başlangıç tarihi Başlangıç tarihi

Sahin01

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Çözüm
İşlem için makro kodlaması yapılabilir elbette.
Ancak burada çözülmesi/karar verilmesi gereken şey, makronun NE ile tetikleneceği.
SAYFA olayları arasında KAYDIRMA ÇUBUĞUNA TIKLAMA (veya fare tekerleğini kullanma) diye bir OLAY yok.

Pratik çözüm, hücre seçimindeki değişime bağlı olarak kodun tetiklenmesini sağlamak olabilir (Worksheet_Selection_Change).
Aktif hücre dışında bir hücre seçildiğinde; Listbox, yeni aktif hücrenin sağına gelir.

Alttan ilgili sayfanın adına fareyle sağ tıklayıp MAKRO GÖRÜNTÜLEyi seçin ve açılacak VBA ekranında
sağdaki boş alana şu kodu yapıştırın (belgenizin *.xlsb veya *.xlsm kaydedilmesi gerekir)

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(2 satır)
İşlem için makro kodlaması yapılabilir elbette.
Ancak burada çözülmesi/karar verilmesi gereken şey, makronun NE ile tetikleneceği.
SAYFA olayları arasında KAYDIRMA ÇUBUĞUNA TIKLAMA (veya fare tekerleğini kullanma) diye bir OLAY yok.

Pratik çözüm, hücre seçimindeki değişime bağlı olarak kodun tetiklenmesini sağlamak olabilir (Worksheet_Selection_Change).
Aktif hücre dışında bir hücre seçildiğinde; Listbox, yeni aktif hücrenin sağına gelir.

Alttan ilgili sayfanın adına fareyle sağ tıklayıp MAKRO GÖRÜNTÜLEyi seçin ve açılacak VBA ekranında
sağdaki boş alana şu kodu yapıştırın (belgenizin *.xlsb veya *.xlsm kaydedilmesi gerekir)

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(4 satır)
 
Çözüm
Veri değiştiğinde yada bir hücreye odaklanildiginda olabilir belki ama fareyle yada kaydırma çubuğunun hareketiyle olabilir mi emin değilim
Alternatif olarak userform üzerine ekleyeceğiniz bir listbox da aynı işi görebilir
 
@Sahin01
Yazdıklarımı aynen uygulamışsanız sorun olmaması gerekir.
Hala olmadı diyorsanız, gerçek belgenizin özel bilgi içermeyen kopyası şeklinde hazırlanmış örnek belgeyi foruma ekleyin ki bakabilelim.
 
Üst