Hocam, eline diline sağlık.. Ayırdığın vakit için umarım dünya ahiret karşılığını alırsın. Benim temelden sayılacak bir sorum var. O da şu, neden bazen set yapıyoruz da.. bazen yapmıyor. New demenin faydasını nedir.? Cevabı eğer videolarınızda varsa, referans verirseniz bakarım. Bu arada videolarınızı sırayla izlemeye gayret ediyorum. Bir eleştiri olarak ifade edeyim. Videolarınız çok zengin ve uzun. Biliyorsunuz youtube sizin video içeriğinizi bilmez. Ya açıklamalar kısmında video içeriğine dair uzun bilgi vermeniz gerek ya da içerik etiketlerini doğru ve çokça eklemeniz lazım gelir. Ben sizin videolarınızda bir şey bulmak için 10 video açıp kapatıyorum. Sizin biligilerinizin kıymetini bildiğim için sabrediyorum Ama herkes yapmaz. Herkeste sizi tanımıyor. Dediğim gibi açıklamalar kısmını veya içerik etiketlerini uzun videolarınız niteliği ile doldurmanız ilgili kişilerin Sizlere ulaşmasını kolaylaştırır.
Öncelikle verdiğiniz değerli bilgiler için çok teşekkür ederim. Fakat şöyle bir durum var. Benim yazılım alanında bulunduğum çok fazla konu var ve VBA alanına bu kadar vakit ve enerji ayırabiliyorum. Benim izleyenlerden ricam videolari beğenip yorum yapmaları ve arkadaşlarına tavsiye etmeleri. Çünkü bu videolari çekerken esas amacım büyük kitlelere ulaşıp VBA öğretmek ve insanları başka yazılım dillerine hazırlayabilmek. Sorularınız için ise değişkenleri anlattığım videom var. Orda cevaplari bulabilirsiniz. Yarin bir video çekmeyi planlıyorum. Orda da bahsedeceğim inşallah
Eğer hücre verisi sayı, kesirli sayı, tarih ise, veriyi col.add CStr(Sheets(1).Cells(i, "G").Value), CStr(Sheets(1).Cells(i, "G").Value) olarak metne dönüştürmek lazım. Aksi halde veri koleksiyona eklenmiyor. Kaynak: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0hwZZazlGao.html
Hocam bu mükemmel bilgiler için size çok borcumuz oldu ellerinize sağlık. Hocam bir class objesinin içerisine atmaya yönelik küçük bir örnek çekebilir misiniz?
İyi Günler Hocam, 10. defadır izlediğim bu videonuz ile ilgli bir sorum daha olacak.. Tekrar etmeyen verileri bulmak önemli bir konu.. Hele ki veri analizi yapan arkadaşlar için.. Lakin ince nokta o veri analizinin kısa sürelerde yapılması... Sorum şu hocam, on error resume next yapısı kullanıldığında sürekli bilgisayar kendi içerisinde bir sorgulamaya girip süreyi artırmıyor mu? Bunun yerine önereceğiniz başka bir yapı var mı? Kod performansı açısından tekrar etmeyen verileri nasıl daha iyi elde ederiz.
Iyi günler Muhammed Bey, Aslinda böyle bir sorgulama yapmıyor. Sadece gelen hatayi görmezden geliyor. Daha sağlıklısi tabiki dictionary ama onu da import etmek gerekiyor. İşin doğrusu ben hep collection kullanıyorum. Array ile birleştiğinde en hızlısı. Maalesef bu konuda bize bir fonksiyon vermemiş VBA
@@UzmanExcel Sizin daha önceki videolarınzda yaptığınız gibi yapıp performans ölçümü yaptım. Remove Duplicate amaclı hep dict hemde arraylar üzerinden iki farklı kod yazdım. Arraylar 3 kat hızlı çalıştı.. Çünkü error çıkması olayı yok.. Videolarınız ile bizi aydınlattığınız için tekrar teşekkür ederim.
Hocam, Hocam hocam.. Acayip bir durum oldu. dictionary ile 2 çalışma yaptım. ilkinden olan durum ikincisinden olmadı. Ben daha önce atamadığım bir key ile atama yapmak istiyorum. bana sürekli " dıctıonary key not found : " uyarısı verip yine de atama yapmıyor. ama öncek çalışmamda yapıyordu. acaba neden..
merhaba,oluşturduğumuz bir collection'u başka bir procedure içinde nasıl kullanabiliriz Private Sub btn_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) btnMouseOut End Sub Public Sub btnMouseOut() Dim k As Integer DoEvents For k = 1 To cBtn.Count With cBtn(k) .BackColor = vbGreen 'Object Doesn’t Support this Property or Method hatası veriyor End With Next k End Sub
Hocam, elinize, nefesinize sağlık. Bir kaç sorum var. Şöyle ki, Ben elbiseli sınıflandırıyorum. Top Wear, Bottom Wear gibi. Ben Top Wear yazdığımda onun altında elbiseleri görmek istiyorum. Bunun için atama yaparken key kısmı Top Wear olacak şekilde atama yapmam gerekiyor sanırım. Ama böyle olunca ne dict ne de collection kabul etmiyor. Key kısmı unic olmalı. Ne yapmamı tavsiye edersiniz.
@@UzmanExcel Hocam çok mu karışık anlattım acaba.. Ben derdimi daha iyi anlatmaya çalıştım. ama nedense yorumlar kısmında silindi. Tekrar yazmak bana zor gelir. Vaktinizi de almak istemiyorum. İyi çalışmalar dilerim.
@@UzmanExcel Bir data setim var 26 sutunluk. Bir anahtar değilde birden fazla anahtar kullanarak toplama yaptırmak istiyorum. Örnek verecek olursak Manav ismi bir anahtar olsun meyvelerin adı bir anahtar olsun meyvelerin kg da toplatılacak sutun olsun ...vs gibi. Bunu yapabilir miyiz? dict komutu ile