• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü VBA sorunu

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ibrahim.yavuz

Yeni Üye
Katılım
15 Ağu 2021
Mesajlar
58
Çözümler
1
Aldığı beğeni
60
Excel V
Office 2016 TR
Konu Sahibi
Böyle bir hata mesajı alıyorum. Yardımlarınız için şimdi den teşekkür ederim.
 
Çözüm
genelde Declare .. tanımlamalarının ardına Declare PtrSafe eklemek yetiyor ama her zaman kesin çözüm değil
bazı durumlarda yordam girdi/çıktısında kullanılan long türündeki değişkenlerin de LongPtr'a çevrilmesi gerekiyor
ayrıca çalışmanızın hem 32 hem de 64bit de çalışması için declare tanımlamalarının aşağıdaki gibi 2 sistem için de yazılması gerekiyor
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Listview sütun tıklama kodu.
Ya altta End sub yok yada başka bir durum.
Kodun tamamını görsek iyi olacaktı.
 
Listview excelde standart kullanabileceğiniz nesnelerden birisi değildir,
kullanabilmek için önce kayıt yapmalısınız
Bu işlemi yapmadan
içinde listview nesnesi kullanılmış bir excel kitabını açmaya çalışısanız böyle bir hata alabilirsiniz
 
9-10 sayfa, yine 9-10 user form ve onlarca düğme var
hangisi? ne zaman hata veriyor?
 
formlarınızda listview bulamadım?
 
bahsettiğiniz buton userform4'ü açıyor ama o formda listview yok
 
userform4'e listview1 ve listview2 adında 2 tane listview eklemeniz gerekiyor
 
a.gif
 
bunu sizin yapmanız gerekiyor
toolbox'ta resimdeki gibi nesne ekleme ikonu yok mu?
 
Adsız.jpeg
 
a.gif
 
Konu Sahibi
Halily hocam belgenin orijinalini ekledim. Belgeyi 62 bite çevirdim. Ofis sürümüm 2016. bu programı 32 bit makinada sorunsuz çalıştırabilirmiyim. 62 bit makinada sorunsuz çalışması için ne yapmalıyım.
 
genelde Declare .. tanımlamalarının ardına Declare PtrSafe eklemek yetiyor ama her zaman kesin çözüm değil
bazı durumlarda yordam girdi/çıktısında kullanılan long türündeki değişkenlerin de LongPtr'a çevrilmesi gerekiyor
ayrıca çalışmanızın hem 32 hem de 64bit de çalışması için declare tanımlamalarının aşağıdaki gibi 2 sistem için de yazılması gerekiyor
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
çalışmanızı ayrıntılı incelemem mümkün olmadı. yığınla form, modül ve kod var hepsini tek tek deneyip kontrol etmem zaten pek mümkün değil
o nedenle tümü üzerinden yorumda bulunamam.
kitabınızdaki tüm Declare tanımlarının ardına PtrSafe (Declare ---> Declare trSafe ) ekledim inceleyebildiğim kadarıyla bir soruna rastlamadım
ama belirttiğim gibi tüm yordamları çalıştırmadan doğru çalışıp çalışmayacağını bilebilecek bilgi birikimine sahip değilim
iyi çalışmalar
 
Çözüm
eklediğiniz son dosyada da Listviewler eklenmemiş onları -resimde gösterdiğim gibi- siz eklemelisiniz
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst