• DİKKAT

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

Sorgu için arama sonuçları: dictionary

  1. W

    Listview1 den Listview2 ye benzersiz veri aktarımı

    ...CommandButton6_Click() Dim Bak As Long Dim Dict As Object Dim Benzersiz As Variant Set Dict = CreateObject("Scripting.Dictionary") For Bak = 1 To ListView1.ListItems.count If Not Dict.exists(ListView1.ListItems(Bak).SubItems(14)) Then Dict.Add...
  2. W

    Listview1 den Listview2 ye benzersiz veri aktarımı

    Kontrol ediyorum, teşekkürler.
  3. Muzaffer Ali

    Listview1 den Listview2 ye benzersiz veri aktarımı

    ...Sub CommandButton1_Click() Dim Bak As Long Dim Dict As Object Dim Benzersiz As Variant Set Dict = CreateObject("Scripting.Dictionary") For Bak = 1 To ListView1.ListItems.Count If Not Dict.exists(ListView1.ListItems(Bak).Text) Then Dict.Add...
  4. veyselemre

    ALT + ENTER içeren hücredeki veriyi sütunlara ayrıştırmak

    ...re.Pattern = "(^Değer\d+)[\s,:;]+(.+)" re.Global = False re.IgnoreCase = True Set dic = CreateObject("Scripting.Dictionary") For i = 2 To 12 dic.Add Cells(1, i).Value, i Next i For i = 2 To Cells(Rows.Count, 1).End(3).Row al = Cells(i, 1).Value...
  5. Korhan Ayhan

    Benzer sayfaları bulmak 2

    ...Dim ws As Worksheet, rapor As Worksheet Dim sig As String Dim satir As Long Set dict = CreateObject("Scripting.Dictionary") ' Eski raporu sil Application.DisplayAlerts = False On Error Resume Next Worksheets("KOPYA_SAYFALAR").Delete On Error GoTo 0...
  6. I

    Belirli Kolonları XML e aktarma

    Sub UrunBilgiGetir() Dim dict As Object: Set dict = CreateObject("Scripting.Dictionary") Dim wb As Workbook, ws As Worksheet Dim i As Long Set wb = Workbooks.Open("C:\Veri\Urun_Master.xlsx", ReadOnly:=True) Set ws = wb.Sheets("Urunler") For i = 2 To...
  7. Muzaffer Ali

    otomatik kod oluşturma

    ...Dim Kod As Variant Dim Bak As Long Karakterler = "ABCDEFGHJKMNPQRSTUVWXYZ123456789" Set Kodlar = CreateObject("Scripting.Dictionary") Do While Kodlar.Count < 8000 Kod = "" For Bak = 1 To 6 Kod = Kod & Mid(Karakterler, Int(Rnd() *...
  8. M

    Hücre sınırı

    Bu satır şunu varsayıyor: veri(i,1) boş değil Dictionary içinde bu anahtar mutlaka var .Item(veri(i,1)) String döndürüyor Bu üç varsayımdan biri bile bozulursa hata olur. .Item(veri(i,1)) Dictionary’de olmayan anahtar excel kod özetle diyorki Benden string bekliyorsun ama bana Null / olmayan /...
  9. M

    Hücre sınırı

    ..."B").End(xlUp).Row If son < 1 Then Exit Sub veri = Range("B1:E" & son).Value Set dict = CreateObject("Scripting.Dictionary") For i = 1 To UBound(veri, 1) k = Trim$(CStr(veri(i, 1))) If Len(k) > 0 Then s = Trim$(CStr(veri(i, 4)))...
  10. O

    Hücre sınırı

    ...& Rows.Count).ClearContents son = Range("B" & Rows.Count).End(xlUp).Row veri = Range("B1:E" & son).Value With CreateObject("Scripting.Dictionary") For i = 1 To UBound(veri) .Item(veri(i, 1)) = .Item(veri(i, 1)) & "," & veri(i, 4) Next i For i = 1 To UBound(veri) veri(i, 1) = Mid(.Item(veri(i...
  11. O

    aynı değerleri birleştirme

    ...son = Range("B" & Rows.Count).End(xlUp).Row veri = Range("B1:E" & son).Value With CreateObject("Scripting.Dictionary") For i = 1 To UBound(veri) .Item(veri(i, 1)) = .Item(veri(i, 1)) & "," & veri(i, 4) Next i For i = 1 To UBound(veri)...
  12. M

    Soru Birden Fazla Koşul İle Arama

    ..."B").End(xlUp).Row Dim i As Long, j As Long Dim key As String Dim dict As Object Set dict = CreateObject("Scripting.Dictionary") For i = 2 To lastRow key = ws.Cells(i, "B").Value & "|" & ws.Cells(i, "E").Value & "|" & ws.Cells(i, "F").Value If Not...
  13. Korhan Ayhan

    masa üstüne ayrı isimlerde klasör oluşturma

    ..."G").End(xlUp).Row Set fso = CreateObject("Scripting.FileSystemObject") Set dictKlasor = CreateObject("Scripting.Dictionary") Set dictDosya = CreateObject("Scripting.Dictionary") ' Masaüstü ve ana klasör masaustu = Environ("USERPROFILE") & "\Desktop\"...
  14. muratgunay48

    Userform ListBox'ta arama yapma

    Hocam yazdığınız kodu yapıştırdım ama olmadı. Nerede hata yapıyorum bir türlü bulamadım.
  15. M

    Userform ListBox'ta arama yapma

    ...Y As Long, Say As Long Set S1 = Sheets("data") Set WF = WorksheetFunction Set Adres_Listesi = VBA.CreateObject("Scripting.Dictionary") Adres = "" Metin_Say = 0 Say = 0 Son = S1.Cells(S1.Rows.Count, 5).End(3).Row TextBox21.BackColor = &H80000005...
  16. muratgunay48

    Userform ListBox'ta arama yapma

    ...Y As Long, Say As Long Set S1 = Sheets("data") Set WF = WorksheetFunction Set Adres_Listesi = VBA.CreateObject("Scripting.Dictionary") Adres = "" Metin_Say = 0 Say = 0 Son = S1.Cells(S1.Rows.Count, 5).End(3).Row TextBox21.BackColor = &H80000005...
  17. M

    Çoklu birleştirme aralıklı PivotTable Alanları (Çok dilli değişken tablo başlıklarından)

    ...gelen başlık Dim ws As Worksheet, lo As ListObject, r As ListRow Dim dict As Object Set dict = CreateObject("Scripting.Dictionary") On Error Resume Next Set ws = ThisWorkbook.Worksheets("PT") ' fark etmez; tablo hangi sayfadaysa onu seç On Error GoTo 0 ' Çeviri...
  18. Korhan Ayhan

    Soru KTF Parametre Açıklaması Ekleme

    ...Dim Dizi As Object, Veri As Range, Say As Long Application.Volatile True Set Dizi = VBA.CreateObject("Scripting.Dictionary") For Each Veri In Alan If Veri.Value <> "" And Veri.RowHeight <> 0 Then If Not Dizi.Exists(Veri.Value) Then Say...
  19. Mdemir63

    alt alta olan veriyi yan yana birleştirerek yazdırma

    ...Variant, malzeme As String Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sayfa1") Set dict = CreateObject("Scripting.Dictionary") sonSatir = ws.Cells(Rows.Count, "A").End(xlUp).Row For i = 2 To sonSatir parti = ws.Cells(i, 1).Value malzeme =...
  20. V

    alt alta olan veriyi yan yana birleştirerek yazdırma

    ...dict As Object Set ws = ActiveSheet sonSatir = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row Set dict = CreateObject("Scripting.Dictionary") 'Verileri sözlüğe aktar For i = 2 To sonSatir 'Başlık varsa 2. satırdan başlıyoruz If ws.Cells(i, "A").Value <> "" Then...
Geri
Üst