• DİKKAT

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

Soru Textbox Arama Kodunda Hata Veriyor.

  • Konbuyu başlatan Konbuyu başlatan Hsn55
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Şubat 2021
Mesajlar
594
Excel Vers. ve Dili
2010, Türkiye
Merhabalar;
Ekli dosyada Textbox23 te arama yaptığım zaman aşağıdaki hatayı veriyor. Sorunun neden kaynaklandığını bir türlü çözemedim. Hata Kayıtlar sayfasında AJ sütununa eski kayıtlarımı aldığım zaman oldu. Yardımcı olabilir misiniz ?

https://dosyam.org/2fCD/Dava_-2022.xlsb
 
Hata kodu şu şekilde,
suz.[A4].Resize(bul, 36) = Application.Transpose(XDsnc)
 
Merhaba
TextBox ile ilgili hiç bilgim yok arkadaşım.
İyi çalışmalar
 
Hem metin yazarak hem de rakam yazarak denedim ama bir hata vermedi gayet güzel çalışıyor.
Bundan sonra dosyanızı başka bir siteye eklerseniz çok iyi olur. Eklediğiniz sitede gayri ahlaki reklamlar var.
 
Hocam yanlış dosyayı eklemiş olabilirim. Dışarıdayım. Eve geçince eklerim.Dönüş için çok teşekkür ediyorum
 
Hem metin yazarak hem de rakam yazarak denedim ama bir hata vermedi gayet güzel çalışıyor.
Bundan sonra dosyanızı başka bir siteye eklerseniz çok iyi olur. Eklediğiniz sitede gayri ahlaki reklamlar var.
Muzaffer hocam doğru dosyayı yüklemişim. Fakat bende yine aşağıdaki kod hata veriyor. Neden olabilir .Dairede hem başka Pc dede denedim. Yine aynı hatayı verdi.


Kod:
suz.[A4].Resize(bul, 36) = Application.Transpose(XDsnc)
 
Benzer bir problemle ben de karşılaşmıştım forumda sorusunu çözdüğüm bir arkadaşta.
Ne yaparsam yapayım Application.Transpose(XDsnc) komutu hatayla sonuçlanıyordu.

Sebebinin Referanslardan olabileceğini düşünerek onu da kontrol ettim.
Sorunun kaynağını bulamayınca tek bir liste yerine liste sütünü kadar Listeler oluşturarak çözmek zorunda kaldım.

Bu dosyaya da bakayım istedim ama dosyayı açarken dahi userform hata veriyor.
Bu şekildeki dosyalara bakmıyorum.

Sorunun kaynağını ben de merak ediyorum. Ancak şimdilik bu tür durumlarda çözümü yukarıda bahsettiğim gibi birden çok sütunun her biri için ayrı listeler oluşturarak çözebiliyorum.
 
Transpose 32 bin satıra kadar çalışıyor.Fazla ise hata veriyor.
 
Sayın Orion1 Dosyada Kayıtlar sayfasında AJ sütunu sildiğimde hata vermiyor. Satır sayısı 1471
 
Transpose 32 bin satıra kadar çalışıyor.Fazla ise hata veriyor.
Hocam ne varsa kayıtlar sayfasında Aj sütununda var. Bu sütunda mahkeme sonucu açıklaması olduğu için haliyle bazı satırlarda fazla karakter var. Bundan dolayı mı yapıyor acaba anlamış değilim.
 
Sayın Ömer bey ve sayın Muzaffer bey ve Sayın Orion bey hata veren AJ sütunundaki verileri aranacak hücre aralığı dışına aldım. Sorun çözüldü ilgi ve alakanız için çok teşekkür ederim
 
Bir sütunda ki veri uzunluğu 255 karakterden büyükse Application.Transpose komutu hata döndürecektir.

Aynı zamanda bu komutta satır sınırlaması da bulunmaktadır. Büyük veri yığınlarında alternatifler kullanmak gerekir.

Alternatifler;

Yardımcı sayfa kullanarak arama sonuçlarını bu sayfaya aktarıp .RowSource yontemi ile verileri ListBox nesnesine yüklemek olabilir
 
Evet Korhan bey veri uzunluğu 255 karakterden uzun olduğu için hata verdi gibi. Bende o sütunları arama dışına aldım. Düzeldi.
 
Sorun veri uzunluğundan kaynaklanıyorsa bende neden hata vermiyor? Excel versiyonundan mı kaynaklı acaba?
 
Geri
Üst