• 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. M

    Aynı hücre içerisinde geçen yinelenen değerler hk.

    ...String Dim checkRange As Range Dim definedRanges As Variant Dim r As Variant Set valueCount = CreateObject("Scripting.Dictionary") definedRanges = Array("C3:C50", "C50:C70", "C80:C100") For Each r In definedRanges Set checkRange = Me.Range(r)...
  2. Mumtaz55

    Aynı hücre içerisinde geçen yinelenen değerler hk.

    Çok teşekkür ederim tam istediğim gibi oldu ilaveten birşey daha sormak istiyorum. C1:C500 arasında sayılar var fakat bunların başlıkları da var. Yani başlıklar 9 uzunluğunda sayı içermediğinden hata alıyorum. Makro içerisinde şöyle bir aralık belirlemem mümkün mü? Örneğin C3:C50 - C50:C70 -...
  3. M

    Aynı hücre içerisinde geçen yinelenen değerler hk.

    ...As Object Dim cellValues As Variant Dim i As Long Dim value As String Set valueCount = CreateObject("Scripting.Dictionary") If Not Intersect(Target, Me.Range("A1:A99")) Is Nothing Then For Each cell In Intersect(Target, Me.Range("A1:A99")) If...
  4. T

    Soru VBA SAYFAYI TEMİZLEME

    ...= ThisWorkbook.Sheets("Map").Range("C4").Value Dim filtreSutunlar As Object Set filtreSutunlar = CreateObject("Scripting.Dictionary") filtreSutunlar.Add "Sayfa 1", "Z" ' Sayfa1 için Z sütunu filtreSutunlar.Add "Sayfa 2", "AF" ' Sayfa2 için AF sütunu filtreSutunlar.Add...
  5. V

    Ardışık Olmayan ve Tekrar Etmeyen Sayı Üretme

    ...= False Application.Calculation = xlCalculationManual numCount = 8000 Set ws = ActiveSheet ' Dictionary oluştur Set usedNumbers = CreateObject("Scripting.Dictionary") ' Tek seferde yazılacak dizi için boyut belirleme ReDim dataArray(1 To numCount, 1...
  6. ÖmerBey

    Şartlı veri çekme

    ...ayr As String ayr = "; " Set s1 = Sheets("Sayfa1") Set s2 = Sheets("Sayfa2") Set s3 = Sheets("Sayfa3") Set s = CreateObject("Scripting.Dictionary") For a = 2 To s1.Cells(s1.Rows.Count, 2).End(3).Row If Not s.exists(s1.Cells(a, "A").Value) Then s.Add s1.Cells(a, "A").Value...
  7. V

    Farklı sütunlardaki verilerin tek bir sütunda sıralanması

    ...If outputCell Is Nothing Then Exit Sub On Error GoTo 0 ' Sözlük nesnesini oluştur Set s = CreateObject("Scripting.Dictionary") ' Veri aralığını döngüyle işleme For Each hcr In dataRange cellValue = hcr.Value ' Hücredeki değeri al hArray =...
  8. E

    Farklı sütunlardaki verilerin tek bir sütunda sıralanması

    Merhaba Ömer bey, Yazmış olduğunuz makroda seçili hücreler olan "(C2:F32)" yerine sayfada yazılı olan bütün alanları otomatik seçim nasıl yaptıra biliriz? Örneğin benim şu anki dosyamda (a1: Eu7) her dosyamda sütun sayısı farklı olacağı için otomatik seçim nasıl yaptırabilirz?
  9. M

    OTOMATIK RENKLENDİRME

    ...lastRow = ws.Cells(ws.Rows.Count, "E").End(xlUp).Row renkDönüşümü = True Set faturaNumaraları = CreateObject("Scripting.Dictionary") For Each cell In ws.Range("E2:E" & lastRow) faturaNo = cell.Value If Len(faturaNo) > 0 Then If Not...
  10. systran

    İki sayı aralığına değer yazdırmak

    ...= ThisWorkbook.Sheets("Görevler") Set wsPuantaj = ThisWorkbook.Sheets("Puantaj") Set PuantajDict = CreateObject("Scripting.Dictionary") ' Görev tablosundaki son satırı bul SonSatır = wsGörevler.Cells(wsGörevler.Rows.Count, 1).End(xlUp).Row ' Görev değerlerini...
  11. N

    Çözüldü Birçok değişken kritere göre filtreleme yapmak ve yeni sayfaya kopyalamak

    Merhaba, Bu da başka bir seçenek olsun. Biraz Filtre, biraz dictionary Kod sayfa yoksa açar, varsa içini temizler, sonra aktarır. Dolayısayla defalarca çalıştırılsa bile hata alınmaz. Referanslardan Microsoft Scripting Runtime seçili olmalı. Sub Deneme() Dim arr As Variant Dim dic As New...
  12. K

    Çözüldü Birçok değişken kritere göre filtreleme yapmak ve yeni sayfaya kopyalamak

    ayrıca uzun uğraşlar sonucu Dictionary kullanarak alltaki kodu başardım bende, biraz karmaşık kod ama aynı işlemi yapıyor. alternatif olarak kalsın. Option Explicit Sub DesArrCities() If Cells(1, 2) = "" Then Rows("1:1").Select Selection.Delete Shift:=xlUp End If Dim lastRow As...
  13. K

    Çözüldü Birçok değişken kritere göre filtreleme yapmak ve yeni sayfaya kopyalamak

    ...onun bilgilerini kopyalaması ve bu şekilde diğerlerini filtreleyerek kopyalama yapması mümkün mü? Valla sabahtan beri Array lar ile dictionary ile yapmaya çalıştım, dic kaydetsem bile autofilter da kriter olarak getirmeyi beceremedim, Array tam olarak uymadı. Elinde benzer bir proje...
  14. M

    Koşula bağlı satır kaydırma

    ...Dim i As Long Dim isim As String Set ws2 = ThisWorkbook.Sheets("Sayfa2") Set geciciVeri = CreateObject("Scripting.Dictionary") For i = 1 To ws2.Cells(ws2.Rows.Count, "A").End(xlUp).Row isim = ws2.Cells(i, 1).Value If isim <> "" Then...
  15. ÖmerBey

    Farklı sütunlardaki verilerin tek bir sütunda sıralanması

    Merhaba, Deneyiniz... Sub kod() Dim s As Object Dim hcr As Range Set s = CreateObject("Scripting.Dictionary") For Each hcr In Range("C2:F32") For Each h In Split(hcr.Value, ", ") If Not s.Exists(h) Then s.Add h, 1 Else s(h) = s(h) + 1 Next Next Range("H2").Resize(s.Count...
  16. Z

    verileri grup altında toplamak

    Merhaba, Sub test() Set dc = CreateObject("scripting.dictionary") Set dz = CreateObject("scripting.dictionary") son = 0 son = Range("O" & Rows.Count).End(3).Row a = Range("O2:P" & son).Value For i = 2 To UBound(a) dc(a(i, 1)) = a(i, 2) Next i...
  17. H

    şartlı makro

    ...As String, grup As String Dim kodlarDict As Object ' Sözlük nesnesini oluştur Set kodlarDict = CreateObject("Scripting.Dictionary") ' Sayfaları tanımlayın Set veriWS = ThisWorkbook.Sheets("veri") Set listeWS = ThisWorkbook.Sheets("liste") ' veri...
  18. M

    makrodaki hata ne anlama geliyo

    ...referanslarınızda bu kütüphaneyi etkinleştirmeniz gerekebilir. VBA'da, ArrayList yerine daha yaygın olarak Collection veya Scripting.Dictionary gibi daha basit veri yapıları kullanılır. ArrayList yerine şu yapıları kullanmayı deneyebilirsiniz: Şöyle ki ; Dim km As Object Set km =...
  19. B

    Soru Korumalı Sayfada Makro Kullanmak

    bu şekilde yapıştırdım hocam fakat, ctrl+f ile arama yapınca bulduğu hücre ve satırı vs. renklendirmiyor.
  20. P

    VBA

    ...ürün modeli ve 7 farklı ebat arasından otomatik fiyat bulduruyordum ve sıkıntı yoktu sonradan siparişte gelen veriler aynı olduğunda dictionary üzerinden toplatıp aynı olan verilerin satırlarıyla sildirme üzerine makro yazdım ve başarılı oldu ama o sırada fiyat listesi 8. satırdan...
Geri
Üst