• DİKKAT

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

Listboxta çoklu seçim

Katılım
13 Aralık 2006
Mesajlar
575
Excel Vers. ve Dili
Office 2010
Merhabalar;
Sorumu daha kısa bir şekilde revize etmek istedim.
Çoklu seçim yapılabilen bir listboxta;
1. seçilen değer "tge" sayfasında "a8" hücresine,
2. seçilen değer "tge" sayfasında "a9" hücresine,
3. seçilen değer "tge" sayfasında "a10" hücresine,
4. seçilen değer "tge" sayfasında "a11" hücresine aktarılacak.
Seçilen bir değer yoksa boş kalacak.
Teşekkürler.
 

Ekli dosyalar

Kodları kaydet butonuna yazdım.
Dosyanız ektedir.:cool:
Kod:
s1.Range("A8:A11").Value = Empty
For i = 0 To ListBox1.ListCount - 1
    If ListBox1.Selected(i) = True Then
        say = say + 1
        If say > 4 Then Exit For
        If say = 1 Then s1.Range("A8").Value = ListBox1.List(i, 0)
        If say = 2 Then s1.Range("A9").Value = ListBox1.List(i, 0)
        If say = 3 Then s1.Range("A10").Value = ListBox1.List(i, 0)
        If say = 4 Then s1.Range("A11").Value = ListBox1.List(i, 0)
    End If
Next i
 

Ekli dosyalar

Merhaba Sn Orıon
Formdaki takvimi kendime uyarladım.
Sorunum; günü seçip SATIS.TEXTBOX.87 ye aktardıktan sonra alttaki SATIS userformu da kapatıyor.
Bunu nasıl engelleriz.
 
Merhaba Sn Orıon,
Sorun kendi kendine çözüldü.
Anlayamadım ama:)
 
Sayın Orion1 elleriniz dert görmesin, çok teşekkür ederim.

Kodları kaydet butonuna yazdım.
Dosyanız ektedir.:cool:
Kod:
s1.Range("A8:A11").Value = Empty
For i = 0 To ListBox1.ListCount - 1
    If ListBox1.Selected(i) = True Then
        say = say + 1
        If say > 4 Then Exit For
        If say = 1 Then s1.Range("A8").Value = ListBox1.List(i, 0)
        If say = 2 Then s1.Range("A9").Value = ListBox1.List(i, 0)
        If say = 3 Then s1.Range("A10").Value = ListBox1.List(i, 0)
        If say = 4 Then s1.Range("A11").Value = ListBox1.List(i, 0)
    End If
Next i
 
Geri
Üst