• DİKKAT

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

Kod yazarken metin birleştirme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,986
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Herkese merhabalar.

UserForm'daki ComboBoxlara excelden veri alırken;
Kod:
ComboBox[COLOR="Red"][SIZE="4"]1[/SIZE][/COLOR].Value = Sheets("Sayfa1").Cells(ComboBox0.ListIndex + 2, [COLOR="red"][SIZE="4"]2[/SIZE][/COLOR])
ComboBox numaraları 1'den 60'a kadar 2 rakamı da 61'e kadar devam ediyor.

UserForm'daki ComboBoxlardan excele veri gönderirken de;
Kod:
Sheets("Sayfa1").Cells(ComboBox0.ListIndex + 2, [COLOR="red"][SIZE="4"]2[/SIZE][/COLOR]) = ComboBox[COLOR="Red"][SIZE="4"]1[/SIZE][/COLOR].Value
ComboBox numaraları 1'den 60'a kadar 2 rakamı da 61'e kadar devam ediyor.

Bu ComboBox isimleri için a gibi bir değer tanımlayıp döngüyle tek satır kod yazarak excel'den UserForma ve UserFormdan excele veri aktarmak istiyorum.
60 satır veri almak için, 60 satır veri göndermek için kod yazmak yerine birkaç satır kodla olurmuş gibi geliyor bana.

Nasıl bir kod olabilir.

İlgilenenlere teşekkür.
 
Son düzenleme:
Kod yazmayı bilen biri bir şey söylese;

Kod yazmayı bilen biri bir şey söyler inşallah.
 
Kod yazmayı bilen biri bir şey söylese;

Kod yazmayı bilen biri bir şey söyler inşallah.
 
Satırların değerlerini kendiniz tanımlayın ornek uygulama

kod:

Kod:
satır = 5
For i = 1 To 60
Sheets("Sayfa1").Cells(satır, i).Value = Controls("ComboBox" & i).Text
Next i


Kod:
satır = 5
For i = 1 To 60
Controls("ComboBox" & i).Text = Sheets("Sayfa1").Cells(satır, i).Value
Next i

Not : Sorularınızı sorarken örnek dosyanızıda eklerseniz cevap almanız kaloylaşır.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst