userform ve listbox

Katılım
1 Ocak 2008
Mesajlar
115
Excel Vers. ve Dili
türkçe 2003
Private Sub UserForm_Initialize()
ListBox1.ColumnHeads = True
ListBox1.ColumnCount = 23
ListBox1.RowSource = "GENEL!A1:IV6000"
With UserForm2
.Height = Application.Height
.Width = Application.Width
End With

End Sub

arkadaşla bu formül ile giemiş olduğum verileri görebiliyorum benim istediğim ise en son girilen verileri görmek?
ayrıca userform5 deki textboxta ise girmiş olduğum sayıyı tekrar girmek istemiyorum örnegin 971788 bunu eger varsa kaydettiğim yerde uyarı versin istiyorum?
saygılar..
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Listbox'ta son satır listeleniyor.
İşte kodlar.:cool:
Kod:
Dim son As Long
ListBox1.ColumnHeads = True
ListBox1.ColumnCount = 23
son = Cells(65536, "A").End(xlUp).Row
ListBox1.RowSource = "GENEL!A" & son & ":IV" & son
With UserForm2
.Height = Application.Height
.Width = Application.Width
End With
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
hocam bu kodları nereye ekleyecegim
Userformun initialize olayında yazdılan kodlar bu kodlar.Sizin verdiğiniz kodları bu şekilde düzenledim.Oradaki ilgili kodları silip bunları yazınız.:cool.
 
Katılım
1 Ocak 2008
Mesajlar
115
Excel Vers. ve Dili
türkçe 2003
peki hocam aynı userform üzerin combobox1,2,3 var bunlar excel sayfanıda açıklamaları mevcut bunları seçtiğim zaman nasıl listboxta gösteririm
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
 
Katılım
1 Ocak 2008
Mesajlar
115
Excel Vers. ve Dili
türkçe 2003
hocam elleriniza sağlık tam istrediğim gibi olmuş.
 
Katılım
23 Temmuz 2007
Mesajlar
117
Excel Vers. ve Dili
Excel 2003
Türkçe
Sayın gizlen döktürmüşzünüz gene elinize sağlık
 
Katılım
1 Ocak 2008
Mesajlar
115
Excel Vers. ve Dili
türkçe 2003
""sayın GİZLEN hocamın daha önce yazmış olduğunuz formuldür.""


Private Sub ComboBox5_Change()
Call maddeler_liste
End

Sub maddeler_liste()
Dim i As Long, a As Long, deg As String
ReDim myarr(1 To 1, 1 To 1)
ComboBox14.Clear
Set sv = Sheets("veriler")
For i = 2 To sv.Cells(65536, "F").End(xlUp).Row
deg = sv.Cells(i, "F").Value
If deg = ComboBox5.Value Then
a = a + 1
ReDim Preserve myarr(1 To 1, 1 To a)
myarr(1, a) = sv.Cells(i, "G").Value
End If
Next i
If a > 0 Then
ComboBox14.Column = myarr
ComboBox14.ListIndex = 0
Erase myarr
End If
Set sv = Nothing
End Sub



Hocam veriler sayfasına h sutununa açıklama ekledim user forma da bir adet TextBox ekledim açıklamayı üsteki formülle birlikte nasıl textboxta gösteririm.
 
Son düzenleme:
Katılım
1 Ocak 2008
Mesajlar
115
Excel Vers. ve Dili
türkçe 2003
olmadı hallettim dedim ama olmuyor hata veriyor neden acaba?
 
Son düzenleme:
Üst