Kodları alttaki gibi dizi içine alarak sorun giderilmiştir.
Artık metin olarak algılanmıyor sayılar :)
Ve Ado olayıda çözüldü bu sayede.
Cevap yazan herkese teşekkürler.
Private Sub CommandButton1_Click()
Dim arr(), i As Integer
Application.ScreenUpdating = False
son =...
Kodları aşağıdaki şekilde revize ederseniz hız etkilemiyor.
Private Sub Worksheet_Change(ByVal Target As Range)
If [D6] = Empty Then Worksheets("MÜŞTERİ CARİSİ").OLEObjects("ListBox1").Object.Clear: Exit Sub
If Intersect(Target, [D6]) Is Nothing Then Exit Sub
ReDim dizi(1 To 18, 1 To 1)
With...
Askm hocam bu daha önceden yardımcı olduğunuz konu hakkında sizden bir ricam olacak
Bu listbox ile alakalı gönderdiğiniz kodu aktif bir şekilde kullanıyorum çokta işime yarıyor teşekkür ederim lakin şöyle bir sorun var
("D6") hücresine girdiğim müşteri numarasına (cari koduna) ait bilgiler...
Aşağıdaki şekilde şart ekleyerek yapabilirsiniz
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D6]) Is Nothing Then Exit Sub
ReDim dizi(1 To 18, 1 To 1)
With Worksheets("MÜŞTERİ CARİSİ").OLEObjects("ListBox1").Object
.Clear
.ColumnCount = 18
.ColumnWidths...
Hocam bu gönderdiğiniz kodu sayfanın kod bölümüne yapıştırdım gayet güzel çalışıyor başka birşey yapmama gerek kalmadı
sadece tarihleri biraz farklı çekiyor yani "28 / 05 / 2018" olması gereken tarihi "05 / 28 / 2018" olarak çekiyor
bunun bir ayarı varmıdır listbox'ın ayar menüsünde...
Additem yönteminde 10 kolon sınırı vardır.
Bunu aşmak için ya aşağıdaki gibi Gecici diye bir sayfa kullanıp list yöntemi ile eklemeniz gerek.
.List = Sheet("Gecici").Range("A1:R" & Cells(65536, "A").End(xlUp).Row).Value
Ya da dizi kullanmanız gerekir. Aşağıdaki gibi.
Yalnız sütun boyutunu...
Deneyiniz.
Private Sub CommandButton1_Click()
ListBox2.Clear
Set Dizi = CreateObject("Scripting.Dictionary")
ReDim Liste(1 To 4, 1 To ListBox1.ListCount - 1)
For X = 0 To ListBox1.ListCount - 1
Veri = ListBox1.List(X, 0) & ListBox1.List(X, 1)
If...
Merhabalar, Araç Takip programı yapmaya çalışıyorum sonunada geldim. ancak tarih ile listbox ta süzme yapamadım.
excel sayfa adı =liste
tarih sütunu = "E" sütunu
Textbox1 ile Textbox2 tarih girip CommandButton1 'e tıkladığımda Listboxta sadece seçilen raih aralığının listenme kodu için yardım...
işte bu (y)(y):geek::geek::geek:
Kodu ekleyeyim son halini.
Tekrardan herkese teşekürler.
Private Sub CommandButton1_Click()
Dim aa(), arr()
son = Range("A" & Rows.Count).End(3).Row
aa = Array(Range("A2:A" & son).Value, Range("C2:C" & son).Value, Range("D2:D" & son).Value)
ListBox1.ColumnCount...
Ben bu tür tabloları Array fonksiyonunu kullanarak dizi boyutunda kullanıyorum.
Sub buton()
Dim aa(), arr()
son = Range("A" & Rows.Count).End(3).Row
aa = Array(Range("A2:A" & son).Value, Range("C2:C" & son).Value, Range("D2:D" & son).Value)
ListBox1.ColumnCount = UBound(aa) + 1
ListBox1.Clear...
Dahada anlatmak gerekirse.En alttaki kod yerine
Bu şekilde kullanmak istiyorum açıkçası.Biraz fantazi ama vardır belki bir yolu diye sorayım istedim.
Private Sub CommandButton1_Click()
Dim aa(), arr()
ListBox1.ColumnCount = 3
ListBox1.Clear
son = Range("A" & Rows.Count).End(3).Row
aa =...
Kolay gelsin arkadaşlar. Her ne kadar kendimi çok iyi görmesem de excelde kendimi en zayıf gördüğüm konu maalesef userform uygulamaları. Dosyamda C7:C aralığında bir hücreye tıkladığımda bir userform açılmasını ve bu userform üstünde bulunan listbox'a mahalleler sayfasından mahalle listesinin...
Neyse çözümü buldum.Belki birilerine lazım olur,malum listboxtta başlık sorun.
http://s7.dosya.tc/server10/dabk3p/Listbox_hizli_arama_dizi_ile.rar.html
Private Sub TextBox1_Change()
Dim brr(), say As Long, son As Long, y As Long
On Error GoTo son
Application.ScreenUpdating = False...
Merhaba.
Biraz mantıksız fakat yinede belkide çözüm vardır diye sorayım istedim.
Resimde daha iyi anlaşılıyor.
Kısaca textboxta arama yapıyorum ve listboxa veriler geliyor,benim istediğim ise listboxun ilk satırına koddaki kırmızı yerlerin eklenmesi.
Örneğin listboxtta ilk satırdaki C nin alına...
Listbox olayını alttaki gibi hallettim.Düğün işe yaradı :geek::geek::geek::geek:
Bu arada Textbox değerini tüm seçtirmeyide buldum lazım olursa diye paylaşayım.En altta kod.
Private Sub TextBox1_Change()
Dim brr(): On Error GoTo son
Application.ScreenUpdating = False
With Me.ListBox1...
Evet hıcam bu seçeneği biliyordum.
Ama ben böyle ayar değiştirmek istemiyorum.
En doğrusu sütunlara numberformat uygulatmak galiba.bu dur
Bu db
Bu durum nasıl çözülebilir Transpose kullanılmadan?
Tam analatabilmek için userform,textbox ve listbox ekledim.
Kodddaki
' For i = 0 To .ListCount - 1
' .List(i, 2) = Format(.List(i, 2), "##,0.00")
' Next
olan yeri iptal ettim.
Birde ilgili yerleri ReDim Preserve brr(1 To say, 1 To 3) ve .List = brr yapınca neden işlem olmuyor...
Merhaba,
Oluşturmuş olduğum userform içerisinde 3 adet listbox ile kriterlere göre filtreleme yapmaktayım. Ancak bunu daha fazla kritere göre yapmak için kodlarda nasıl bir değişiklik yapmam gerekiyor anlayamadım.
yardımlarınızı rica ederim.
Dim f, NbCol, NomTableau, TblBD()
Private Sub...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.