50000 satır * 50 Sütunda Tüm İçeriği Bir Stringe Aktarmak

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

50000 satır * 50 Sütunda Tüm İçeriği Bir Stringe Aktarmak

İleti#1)  hukumran » 10 Ekm 2019 19:11

Merhaba arkadaşlar.
Çeşitli yöntemlerle denememe rağmen bilgisayarı bir noktadan sonra inanılmaz yavaşlatıyor bu işlemler.

set Degisken = TümHücrelerinAralığı


Döngü ile i = 1 den 50000 e kadar
Stringim = stringim % Degisken(i,1) & Degisken(i,2) & Degisken(i,3) .......
Next

Böyle bir yöntem denedim en verimli böyle oluyor gibi. Ama 5000 satırdan sonrası kesinlikle başarılı olamıyor. Belki çok uzun zaman beklemem gerekiyor.

Bu iş için daha seri çalışabilecek bir çözüm var mıdır bildiğiniz?

Bu arada maksadım SQL ye aktarma yapmak için tüm içeriği input sorgusuna uygun oluşturmak. Sroguyu ne kadar az çalıştırırsam o kadar hız kazanacağım. Lakin sorguyu kurarken bu noktada hız kaybediyorum.
Kullanıcı avatarı
hukumran
Siteye Alışmış
 
Adı Soyadı:Hasan Salihoğlu
Kayıt: 15 Tem 2014 12:44
Konum: İstanbul
Meslek: Grafiker
Yaş: 32
İleti: 120
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

Cevap: 50000 satır * 50 Sütunda Tüm İçeriği Bir Stringe Akta

İleti#2)  hukumran » 10 Ekm 2019 20:55

İyi bir çözüm buldum galiba. :)

https://github.com/retailcoder/VBA-StringBuilder
Kullanıcı avatarı
hukumran
Siteye Alışmış
 
Adı Soyadı:Hasan Salihoğlu
Kayıt: 15 Tem 2014 12:44
Konum: İstanbul
Meslek: Grafiker
Yaş: 32
İleti: 120
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: Yandex[Bot] ve 1 misafir

Bumerang - Yazarkafe