Listboxtan seçilen ismin sayfasına veri aktarmak

Katılım
29 Ocak 2007
Mesajlar
9
Excel Vers. ve Dili
excel 2003
Merhaba arkadaslar ekte bir çalışmam var sizden istediğim isim listesine tıkladıgımda açılan listbox tan benim seçtiğim ismin uygulama sayfasına alt alta aktarılması.Benim yaptıgımda sıkıntı isim ekle deyince hepsini ekliyor...Teşekkürler..
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,648
Excel Vers. ve Dili
Pro Plus 2021
Kodlarınızda aşağıdaki değişikliği yapın,

Kod:
Private Sub CommandButton1_Click()
Set s1 = Sheets("sayfa1")
    sat = 1
    With ListBox1
        SutSay = .ColumnCount
        For i = 0 To .ListCount - 1
            If .Selected(i) Then
                sat = sat + 1
                secilivar = True
                For sut = 0 To SutSay - 1
                    s1.Cells(sat, sut + 1) = .List(i, sut)
                Next sut
            End If
        Next i
    End With

If secilivar = False Then
    MsgBox "Lütfen En Az Bir Tane Kayıt Seçiniz...."
    Else
    MsgBox "İşleminiz Tamamlandı...."
End If
End Sub
 
Katılım
29 Ocak 2007
Mesajlar
9
Excel Vers. ve Dili
excel 2003
Süpersin olmuş fakat işlem tamamlandı uyarısı geldikten sonra yeni ekleme yaptıgımda ilk eklenenlerin altına degilde onlarla yer degiştiriyo..Yardımcı olur musun..
 
Son düzenleme:

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,648
Excel Vers. ve Dili
Pro Plus 2021
Kod:
sat = 1
yerine aşağıdaki ifadeyi ekleyin.
Kod:
sat = s1.[a65536].End(3).Row
 
Katılım
29 Ocak 2007
Mesajlar
9
Excel Vers. ve Dili
excel 2003
cok tesekkür ederim...
 
Üst