excel kilitlenme sorunu

Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
merhaba
aşağıdaki kodu çalıştıran OptionButton28 cliclediğimde bazen excel kilitleniyor.Kodda mantıksal bir hata var mı?
iyi günler

Private Sub OptionButton28_Click()
UserForm3.ComboBox1.Clear
Dim i As Integer
For i = 2 To 32000 Step 4
If Sheets("data").Cells(i, "ga") = "" Then
Exit Sub
Else
UserForm3.ComboBox1.AddItem Sheets("data").Cells(i, "ga").Value


End If
Next i

End Sub
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
ga değişkenini nerde ve nasıl bir değişken olarak tanımladınız bilmiyorum- gerçi problem onla ilgili olsa hata verirdi sanırım..
Muhtemelen i,"ga" hücrelerini hiç boş bulamadığı için döngü 8000 defa çalışıyor ve bu uzun sürebilir, o sırada memory'nizde başka şeylerde varsa excel kilitleniyo..

Kısacası kodda ters birşey görünmedi bana.
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
multipage sayfalarında yaklaşık 500 adet Textbox var bu sorun olabilir mi?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Birde aşağıdaki gibi denermisiniz. İşlem süresi döngüsüz çok daha kısa olacaktır.

[vb:1:87d3c9ee7c]Private Sub OptionButton28_Click()
UserForm3.ComboBox1=""
sonsat=sheets("data").[ga65536].end(3).row
UserForm3.ComboBox1.rowsource="data!ga2:ga" & sonsat
End Sub
[/vb:1:87d3c9ee7c]
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
:hiho: :hiho:

ga'yı değişken sandım ben.. yorgunum yine galiba .. bozmayın..
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
hadi tırnakları görmedin, ga'nın değişken olarak kullanılamayacağınıda mı bilmiyorsun. :kafa:


Levent bey bu çözümde step 4'ü nasıl yapabiliriz?
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
kodu denedim yine kilitleniyor.
değişken tanımlamamıştım.bu problem yapabilir mi?
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
sn.metinozlu, açıkcası ya dosyayı tümden görüp aynı amaca ulaşan daha hızlı çalışan bir kod bulmayı deneyeceğiz yada sizin ram yetersizse biraz ram takviyesi ile çalıştırmayı deneyeceksiniz..

Muhtemelen if else kullanmak yerine tek if/ yada do loop kullanıp diziye yazdırıp sonra bunu combobox'ı diziye eşitlemek daha hızlı olabilir ama emin değilim.
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
cevaplar için teşekkürler.
bir çözüm bulursam göndereceğim.
iyi günler
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
userform üzerindeki herhangi bir texboxa veri girdiğimde kilitlenme kalkıyor. textboxa veri girilmesiyle kilitlenmenin kalkması arasında nasıl bir ilişki olabilir?
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
:agla:
 
Üst