Soru Optionbutton Döngü Sorunu Hakkında

hexadesimal

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Kod:
You must log in to view content
(60 satır)
Merhab herkese. Bu kod ile döngüler ile nesnelerden combobox,listbox ve texboxlardaki verileri aktarabiliyorken optionbutton seçimlerini tek bir döngüde aktarıyor, listbox2 seçimi 2 ve fazlası olduğu zaman değer nesneler aktrılırken optionbuttonlar hatalı dğer döndürüyor. Sorun optionbutton döngüsünde ama çözemedim.
 
Sorularınızı cevabımın altındaki İMZA bölümünde yer alan açıklamalar doğrultusunda,
gerçek belgenin özel bilgi içermeyen kopyası şeklinde hazırlanmış örnek belge üzerinden sorarsanız, daha hızlı ve net çözüme ulaşılır.

Mevcut haliyle; destek olmayı düşünecek kişiden;
içerisinde, kodda adı geçen nesnelerin olduğu userform içeren bir belge oluşturmasını,
çözüm önerisini bu belge üzerinde denemesini ve sorun olmadığına kanaat getirdiğinde de cevap yazmasını beklemiş oluyorsunuz.

Örnek belge eklerseniz destek olacak kişi sadece sorun/ihtiyaç ile meşgul olmuş olur.

.
 
Sorularınızı cevabımın altındaki İMZA bölümünde yer alan açıklamalar doğrultusunda,
gerçek belgenin özel bilgi içermeyen kopyası şeklinde hazırlanmış örnek belge üzerinden sorarsanız, daha hızlı ve net çözüme ulaşılır.

Mevcut haliyle; destek olmayı düşünecek kişiden;
içerisinde, kodda adı geçen nesnelerin olduğu userform içeren bir belge oluşturmasını,
çözüm önerisini bu belge üzerinde denemesini ve sorun olmadığına kanaat getirdiğinde de cevap yazmasını beklemiş oluyorsunuz.

Örnek belge eklerseniz destek olacak kişi sadece sorun/ihtiyaç ile meşgul olmuş olur.

.
Haklsınız Ömer Bey. Uyarılarınıza dikkat ederek uygun isimli dosyam ektedir. Bir açıklama ilave edeyim. Sorun sadece Çoklu kayıt ekleme düğmesinde; Şöyle ki, Toplu seçeneği işaretlendiğinde açılan listboxtan birden fazla seçim yapıldığında kod eksik çalışıyor ya da döngü de sorun var.
 

Ekli dosyalar

UserForm1'den söz ediyoruz sanırım.
Hangi nesneleri seçmeliyim?
Şöyle; form üzeriden tüm nesneler sorunsuz aktaırlıyor (optionbuttonlar dışında). Tek sorunum, Toplu kazanım girişi seçimini yaptığımda, açılan listbox2'de diyelim üç kazanım işaretledim (DubleClic) . Kod şöyle çalışıyor (optionbuttonlar dışında); sıra, sınıf ad soyad labellardan, diğer nesnelerden alnıyor kazanım değerlendirmeleri ise optionbuttonlardan alınıyor. Ancak Optionbuttonlar ilk döngüden sonra yani listbox2'nin 2. kazanımına geçtiğinde hatalı değr aktarıyor.
 
Koddaki şu Lbl döngüsü neyi döndürüyor?
Bu döngüde Lbl değişkeni döngü içerisinde kullanılmıyor, sadece a değişkeni var.
1'den 8'e kadar döndürülen (döndürülmesi gereken) tam olarak nedir?

For Lbl = 1 To Sutun (değeri 8)
If UserForm1.Controls("OptionButton" & a) = False And _ ........
If .Controls("OptionButton" & a) = True Then cevap = 1
......
......
End IF
End IF
Next
 
Koddaki şu Lbl döngüsü neyi döndürüyor?
Bu döngüde Lbl değişkeni döngü içerisinde kullanılmıyor, sadece a değişkeni var.
1'den 8'e kadar döndürülen (döndürülmesi gereken) tam olarak nedir?

For Lbl = 1 To Sutun (değeri 8)
If UserForm1.Controls("OptionButton" & a) = False And _ ........
If .Controls("OptionButton" & a) = True Then cevap = 1
......
......
End IF
End IF
Next
lbl değişkeni optionbutton grupname adları.20 adet grupname var. lbl1......lbl20 şeklinde. Döngüde kurgumda da bir hata olabilir.
 
Konuyu başlatan
Normal Üye
Katılım
Konum
İzmir
Konu Bilgi
Durum
Soru 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
9
Üst