Soru Textbox Arama Kodunda Hata Veriyor.

Katılım
7 Şubat 2021
Mesajlar
434
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
 
Katılım
7 Şubat 2021
Mesajlar
434
Excel Vers. ve Dili
2010, Türkiye
Hata kodu şu şekilde,
suz.[A4].Resize(bul, 36) = Application.Transpose(XDsnc)
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,580
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Merhaba
TextBox ile ilgili hiç bilgim yok arkadaşım.
İyi çalışmalar
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,801
Excel Vers. ve Dili
2019 Türkçe
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.
 
Katılım
7 Şubat 2021
Mesajlar
434
Excel Vers. ve Dili
2010, Türkiye
Hocam yanlış dosyayı eklemiş olabilirim. Dışarıdayım. Eve geçince eklerim.Dönüş için çok teşekkür ediyorum
 
Katılım
7 Şubat 2021
Mesajlar
434
Excel Vers. ve Dili
2010, Türkiye
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)
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
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.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Transpose 32 bin satıra kadar çalışıyor.Fazla ise hata veriyor.
 
Katılım
7 Şubat 2021
Mesajlar
434
Excel Vers. ve Dili
2010, Türkiye
Sayın Orion1 Dosyada Kayıtlar sayfasında AJ sütunu sildiğimde hata vermiyor. Satır sayısı 1471
 
Katılım
7 Şubat 2021
Mesajlar
434
Excel Vers. ve Dili
2010, Türkiye
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.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,615
Excel Vers. ve Dili
Microsoft 365 Tr-64
Katılım
7 Şubat 2021
Mesajlar
434
Excel Vers. ve Dili
2010, Türkiye
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,318
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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
 
Katılım
7 Şubat 2021
Mesajlar
434
Excel Vers. ve Dili
2010, Türkiye
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.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,801
Excel Vers. ve Dili
2019 Türkçe
Sorun veri uzunluğundan kaynaklanıyorsa bende neden hata vermiyor? Excel versiyonundan mı kaynaklı acaba?
 
Üst