Eğitim Excel Vba Kodların Hızlı Çalışması

mozuer

Destek Ekibi
Kullanıcı Bilgileri
Katılım
7 Haz 2022
Mesajlar
259
Aldığı beğeni
312
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
Arkadaşlar,
Kodların hızlı çalışması için edindiğim tecrübeleri paylaşmak istedim...
Hatalı tespitlerim varsa uzmanlarımız lütfen uyarsın...
 

Ekli dosyalar

  • ExcelNotları.txt
    1.7 KB · Gösterim: 30

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Aldığı beğeni
3,906
Excel Versiyonu
Office 2021 TR
Merhaba.
Value2 nin ne işe yaradığını biliyorsunuz değil mi?
 

mozuer

Destek Ekibi
Kullanıcı Bilgileri
Katılım
7 Haz 2022
Mesajlar
259
Aldığı beğeni
312
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
Merhaba.
Value2 nin ne işe yaradığını biliyorsunuz değil mi?
Kullandığım kodlarda çoğunlukla value yerine Value2 kullanıyorum, sıkıntı yaşamadım, ardaki farkı tam olarak anlamammız için açıklayyıcı bilgi verirseniz iyice kavramış olurum ve oluruz...
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Aldığı beğeni
3,906
Excel Versiyonu
Office 2021 TR
Benim bildiğim ham olarak değer alıyor.
Mesela gifteki gibi.
Birde video ve link var incelerseniz.
Tarihte böyle oluyor galiba.

Gifteki kod.

CSS:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

3.gif


 

mozuer

Destek Ekibi
Kullanıcı Bilgileri
Katılım
7 Haz 2022
Mesajlar
259
Aldığı beğeni
312
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
Sn.Refaz,
Araştırmalarımı paylaşıyorum...
.Value hücrenin para birimi veya tarih olarak biçimlendirilmesi dışında .Value2 ile aynı değeri veriyor
.Value ondalık basamak sayısı 2 den fazla olan parasal biçimli değerlerde ondalık basamakları 2 basamak olarak algılıyor
Sonuç olarak;
1. .Value2 hücredeki gerçek değeri verir.
2. .Value2 kullanarak hücreler eşitlenirken aynı biçimlendirmeye sahipse sorun olmayacaktır. Yani tarihe sahip hücreyi tarih biçimli başka hücreye .Value2 ile eşitlersek sizin örneğinizdeki c2 deki görünüm düzeltilmiş olur
3. .Value2 kullanımı biçimlendirmeden bağımsız veriyi algıladığından .Value ve .Text kullanımına göre daha hızlı olmaktadır
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Aldığı beğeni
3,906
Excel Versiyonu
Office 2021 TR
Evet abey value2 daha hızlı value ye göre.
Yani bir döngüde hücre ve dizi olarak döngü test edilirse dizi hızlı olur hafızada tutulduğu için.
Aynısı olsrak value de formatlı olarak hesaplar value2 de formatsız yani ham halini.
Bundan dolayı hızlı biliyorum.
Bilgiler için sağolun.
 

Konuyu okuyanlar

Üst