• DİKKAT

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

listboxa veri almak

Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
merhaba listbox ıma her sayfanın d3 hücreisndeki verilerini alabiliyorum yalnız,
ilk 4 sayfanınkini almak istemiyorum bunu nasıl halledebilrim.
 
:cool:
Kod:
For i = 5 To Worksheets.Count
    ListBox1.AddItem Sheets(i).[D3]
Next
 
Private Sub UserForm_Initialize()
Dim syf As Worksheet
ListBox1.ColumnCount = 2
For Each syf In Worksheets
ListBox1.AddItem
ListBox1.Column(0, ListBox1.ListCount - 1) = syf.Name
ListBox1.Column(1, ListBox1.ListCount - 1) = syf.Range("D1").Value
Next syf
End Sub



hocam bu koda ilave edebilirmiyim yada revize edebilirmiyim?
 
:cool:
Kod:
Private Sub UserForm_Initialize()
Dim i As Integer
ListBox1.ColumnCount = 2
For i = 5 To Worksheets.Count
ListBox1.AddItem
ListBox1.Column(0, ListBox1.ListCount - 1) = Sheets(i).Name
ListBox1.Column(1, ListBox1.ListCount - 1) = Sheets(i).Range("D1").Value
Next i
End Sub
 
yada ne bilim her sayfanın d1 ini topla textbox 1e yaz gibi tabi ilk 3 sayfanınki hariç:)
 
yada ne bilim her sayfanın d1 ini topla textbox 1e yaz gibi tabi ilk 3 sayfanınki hariç:)

Daha önce ilk 4 sayfa hariç çalışma yapmıştık.Şimdi değişti ilk 3 sayfamı oldu?:cool:
 
hocam özür dilerim onu yanlış yazmışım :) kafa kalmadıki:)
 
Kod:
Private Sub UserForm_Initialize()
Dim i As Integer, toplam As Double
On Error Resume Next
ListBox1.ColumnCount = 2
For i = 5 To Worksheets.Count
ListBox1.AddItem
ListBox1.Column(0, ListBox1.ListCount - 1) = Sheets(i).Name
ListBox1.Column(1, ListBox1.ListCount - 1) = Sheets(i).Range("D1").Value
toplam = toplam + Sheets(i).Range("D1").Value
Next i
TextBox1.Text = toplam
End Sub
 
minnettarım hocam:) iyiki varsınız.:)
 
Geri
Üst