ARRAYLER VE ÇALIŞMA BİÇİMİ

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025
  • VBA VE EXCEL İLE İLGİLİ KURUMSAL VE BİREYSEL EĞİTİMLER İÇİN BANA 0532 456 53 99 NUMARASI ÜZERİNDEN ULAŞABİLİRSİNİZ.

Комментарии • 55

  • @huseyinkole3693
    @huseyinkole3693 Год назад +1

    Değerli bilgilerinizi paylaştığınız için teşekkürler.

    • @UzmanExcel
      @UzmanExcel  Год назад

      Çok teşekkür ederim. Çok naziksiniz

  • @bytllhh
    @bytllhh 2 месяца назад +1

    Eğitim videoları için teşekkür ederim. Çok iyi ama array ler de kendimi matrix te gibi hissettim. Beynim boyutlar arasında sıkıştı kaldı:)

    • @UzmanExcel
      @UzmanExcel  2 месяца назад +1

      Hız olarak çok fayda sağlar gerçekten

    • @bytllhh
      @bytllhh 2 месяца назад +1

      @UzmanExcel ama boyutları anlayabilmek sıkıntı biraz. Mesela bir arrayin diğer boyutları nerelerde kullanılabilir. Çok boyutlu bir arrey i kullandığınız videonuz var mı hocam

    • @UzmanExcel
      @UzmanExcel  2 месяца назад +1

      @bytllhh kanalda olması lazım

    • @bytllhh
      @bytllhh 2 месяца назад +1

      @@UzmanExcel tekrar bakayım. Teşekkür ederim

  • @mesutyenigun7609
    @mesutyenigun7609 2 года назад +1

    Muhteşem anlatım.

    • @UzmanExcel
      @UzmanExcel  2 года назад

      Çok teşekkür ederim. Çok naziksiniz

  • @yasartahsinersoy4234
    @yasartahsinersoy4234 3 года назад +3

    Hocam çok iyi anlatmışsınız. Maaşallah.

    • @UzmanExcel
      @UzmanExcel  3 года назад +1

      Çok teşekkür ederim Yaşar Bey. Çok naziksiniz

  • @Omer.polat-vba
    @Omer.polat-vba 3 года назад +1

    Çok faydalı bir paylaşım teşekkürler

    • @UzmanExcel
      @UzmanExcel  3 года назад

      Çok teşekkür ederim Omer Bey. Çok naziksiniz

  • @mustasa6017
    @mustasa6017 2 месяца назад +2

    Zaten excel bir derya idi bu array konusu ile erroor verdim.

    • @UzmanExcel
      @UzmanExcel  2 месяца назад

      Çok teşekkür ederim. Çok naziksiniz

  • @adnankarabacak5878
    @adnankarabacak5878 2 года назад +2

    Hocam güzel bir Egitim Videosu olmus.Tesekkürler. Array , Collection VBA nin objesi. diger ikisi (ücü) Dictionary , ArrayList , (ADO) ise Windowsun objesi. Beki bunlarin disinda daha Veri depolama Objeleri varmi ? Kendinizi iyi Bakin Hocam.

    • @UzmanExcel
      @UzmanExcel  2 года назад

      Teşekkür ederim Adnan Bey. Siz de öyle. Benim bildiğim daha yok. Linkedlist falan var ama Vba da var mi bilmiyorum

    • @adnankarabacak5878
      @adnankarabacak5878 2 года назад +1

      @@UzmanExcel Cevap icin tesekkürler Hocam.yine yeni birseyler ögrendik. Sizlerin sayenizde .Su Arraylerin calisma mantigina ögrettiniz Ya. 👌❤👍

  • @skadrivers898
    @skadrivers898 2 года назад +1

    Merhaba. Bir listBox düşünelim. ve bu listbox'ın sürekli değişen "Bilmediğimiz" bir sayıda kolonu (columnCount) olsun. bu ListBox'ın içindeki tüm veriyi variant tanımlı A() Array değişkenine aktaralım.
    A = listbox1.List()
    ListBox'dan aktardığımız bilgileri tek tek çağırarak işlemek istiyorum.
    mesela birinci satırın 3.kolonundaki veriyi almak istersem veya bir döngüye sokmak istersek nasıl bir kod yazarız. Cevabınız çok değerli. şimdiden teşekkürler.

    • @UzmanExcel
      @UzmanExcel  2 года назад

      Merhabalar. Müsait olduğum vakitte bakacağım. Bu aralar yoğunluk sebebiyle pek bakamıyorum. Kusura bakmayın

  •  2 года назад +1

    5:07 🌟 Array'in 0 yerine 1 ile dizgiye başlaması için kod başlangıcından önce
    *Option Base 1*
    yazılır.

  • @mustasa6017
    @mustasa6017 2 месяца назад +1

    Peki bu arraylerde "düşeyara", indis kaçıncı gibi aramaları nasıl yapıyoruz?

    • @UzmanExcel
      @UzmanExcel  2 месяца назад

      Kanalda array class videosu var. Tam size göre

  • @muhammedbakrkurt9428
    @muhammedbakrkurt9428 3 года назад +2

    Hocam Vba'da array ile List arasindaki fark nedir?
    Size zahmet açıklayabilir misiniz?
    Örneğin,
    list.sort oluyor da,
    niçin array.sort olmuyor..

    • @UzmanExcel
      @UzmanExcel  3 года назад +1

      List yok ki VBA'de. Python'da var. Arraylist dediyseniz eğer söyle dusunebilirsiniz
      Array bir vba objesidir. Arraylist bir windows objesidir. Arraylisti ayrica bir api ile cagirmaniz gerekir. Ayrica arraylist mac bilgisayarda çalışmaz

    • @muhammedbakrkurt9428
      @muhammedbakrkurt9428 3 года назад +2

      @@UzmanExcel Hocam, öncelikle geri dönüşünüz için teşekkür ederim.
      Ben vba'da selenium basic kullanıyorum. Orada örneğin, liste as list diye bir tanımlama yapıp sonra buna set komutu ile değişken ataması yapabiliyorduk. Akabinde bu objenin içindeki değerleri örneğin, list.sort veya list.distict diye sıralama veya tekrarlayanları kaldır diye işlemlere tabi tutabiliyorduk.
      Şimdi yaptığım çalışmada list yerine arraylar ile çalışıyorum. Bu array objesinin içindeki değerleri sıralayacak veya tekrar edenleri kaldıracak hazır komutlara ulaşmak istiyorum. Lakin böyle komutların veya hazır fonksiyonların varlığı ve kullanım kolaylığı hususunda Sizlere ulaşmak istedim. Umarım derdimi anlatabilmişimdir.

    • @UzmanExcel
      @UzmanExcel  3 года назад +1

      Anladim demek istediğinizi. Ben pek yazmıyorum bu ara Vba ama sizin için bir video çekebilirim

    • @muhammedbakrkurt9428
      @muhammedbakrkurt9428 3 года назад +2

      @@UzmanExcel Hocam zahmet etmeyin.. Sizlerin değerli vaktinizi almayayım. Biz arifiz. Tarif etseniz yeterli..

    • @UzmanExcel
      @UzmanExcel  3 года назад +1

      Bu konuyla ilgili baya istek alıyorum. Bi class hazırlayayım size

  • @mesutyenigun7609
    @mesutyenigun7609 2 года назад +1

    Merhaba
    Oluşturmuş olduğumuz herhangi bir array i büyükten küçüğe (veya bir koşula göre) sıralayıp ,
    1 den başlayarak numaralandırıp tabloya hem numarayı hemde sıralı arrayi yazdırabilir miyiz?

    • @UzmanExcel
      @UzmanExcel  2 года назад

      Tabiki. 2d array classi ile yapabilirsiniz

    • @mesutyenigun7609
      @mesutyenigun7609 2 года назад +1

      @@UzmanExcel Teşekkürler.

  • @s.anasin
    @s.anasin Год назад +1

    Hocam öncelikle saygılar her veri aktaracağımız sütun için ayrı bir array mı tanımlıycaz?

    • @UzmanExcel
      @UzmanExcel  Год назад

      Hayir. Butun alani array üzerine tek seferde aktarabilirsiniz

    • @s.anasin
      @s.anasin Год назад

      @@UzmanExcel videoda o kısmı göremedim hocam kısaca nasıl yapabilirim size zahmet

    • @s.anasin
      @s.anasin Год назад +1

      Çözdüm hocam çok teşekkürler sağılun

  • @mustasa6017
    @mustasa6017 4 месяца назад +1

    Kolay gelsin. Arrayleri silmesek de sayfadaki verileri silsek. For j döngüsü devam eder mi? Yoksa çalışma kitabını kapatınca array verileri silinir mi?

    • @UzmanExcel
      @UzmanExcel  4 месяца назад

      Arrayler application seviyesine kadar tanimlanabilir. Eger public bir array tanimlarsaniz Excel kapanana kadar calisacaktir

  • @murattulek5783
    @murattulek5783 2 года назад +1

    Hocam selamlar öncelikler çok teşekkürler bu harika bilgiler için. bir de sorum olacak top = arr.CokETopla(4, 1, ">=2") gibi tırnak içindeki ifadeleri algılamıyor clss2d ama sadece 2 yazarsam algılıyor o yuzden büyük küçük gibi ifadeleri yazamıyorum neden olabilir?

    • @UzmanExcel
      @UzmanExcel  2 года назад

      Selamlar Murat Bey
      Bildiğim kadarıyla algılıyor ama. F8 ile ilerleyerek kontrol edebilir misiniz?

    • @murattulek5783
      @murattulek5783 2 года назад +1

      Hocam ettim hiçbir hata vermiyor ama sonucu sıfır olarak veriyor@@UzmanExcel

    • @UzmanExcel
      @UzmanExcel  2 года назад

      Ilginc. Veriyi bana yollayabilirseniz bakayım. mcanbulat88@gmail.com adresine gönderebilirsiniz

  • @samireliyev4766
    @samireliyev4766 2 года назад +1

    Selam Hocam nasilsiniz?Sizi rahatsız ediyorum.Sizə bir sorum olacaktir.excel-de satır sayısı 1048576-dir. max. bu kadar veri kabul ediyor.array na kadar veri kabul ediyor?Ust siniri ne kadar?

    • @UzmanExcel
      @UzmanExcel  2 года назад +1

      2gb olmasi gerekli. Belli bir sınırı yok. Ram ile alakalı

    • @samireliyev4766
      @samireliyev4766 2 года назад +1

      @@UzmanExcel Hocam çok tesekkür edirem

  • @talatozercan1262
    @talatozercan1262 3 года назад +1

    Hocam array kullanarak alınan büyük boyutlu listeyi array olarak nasıl sıralayacağız?? For-next ile Çok zaman alıyor.

    • @UzmanExcel
      @UzmanExcel  3 года назад

      Sıralama işlemi için hangi sort algoritmasini kullaniyorsunuz

    • @talatozercan1262
      @talatozercan1262 3 года назад

      @@UzmanExcel array de sort işleminde başarılı bir sonuç alamadım. Konu hakkında kısa da olsa bir video çekerseniz sevinirim.
      Array hız açısından çok kullanılıyor. Arrayde sıralama olmadan 2 array i çakıştırıp, tek liste elde etmek çok zaman alıyor.(array deki her satırı if-else ile işlemek zorunda kalıyoruz.) Oysaki öğrettiğiniz hızlı düşeyara mantığında ki gibi bulmak istediğim değeri listenin ortasındaki değer ile karşılaştırıp büyük-küçük değere göre listeyi yarıya bölmek istiyorum. Bu nedenle arrayde hızlı sort işlemine ihtiyacım var.

    • @talatozercan1262
      @talatozercan1262 3 года назад

      @@UzmanExcel array de sort ve ortak unique sütünu olan 2 array listeyi çakıştırarak tek array liste elde etmek ile ilgili video gelir ise sevinirim.

    • @talatozercan1262
      @talatozercan1262 3 года назад +1

      @@UzmanExcel benim algoritma başarılı olamadı.. algoritma çok zaman alıyor ve sonuç liste tam sıralanmamış oluyor.

    • @UzmanExcel
      @UzmanExcel  3 года назад

      Listenin büyüklüğüne bağlı değişir ama insertion sort hızlı bir sıralama yapar. Sizin algoritmaniz hangisi ki?