• DİKKAT

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

Public arrSh() nasıl nothing edilir veya edilmesine gerek varmıdır

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Public arrSh()
diye public ettiğim dizi değişkeni nasıl nothing edilir veya edilmesine gerek varmıdır


Set arrSh() = Nothing denedim hata verdi
 
redim arrSh(0)

şeklinde yapabilirsiniz
 
Kod:
Erase arrSh
olarak silersiniz.
 
Hazıfazı işgal etmemesi için her zaman silmekte vardır.
 
Kullanılan değişkenler bilgisayarınızın hafızasını meşgul eder onları temizlemek daha doğru olur.
 
teşekkürler
Sn Dalgalı kur
redim arrSh(0) yazmışsınız ama
benim değişkne public doğru yazım aşağıdaki gibi olabilir mi?
rePublic arrSh(0)
 
VBA da rePublic şeklinde bir değim yoktur. doğrusu Redim dir.
 
Kod:
redim arrSh(a)
'-------------------
'-------Kodlar-------
'-------------------
erase arrSh
 
teşekkürler
Sn Dalgalı kur
redim arrSh(0) yazmışsınız ama
benim değişkne public doğru yazım aşağıdaki gibi olabilir mi?
rePublic arrSh(0)

Public dinamik dizi değişkeni tanımlamak için modul üst kısmında
Kod:
Public arrSh() As Byte
olarak tanımlarsınız.
 
Alaknıza teşekkürler
Redim deyimi ile erase deyimlerinin karşılaştırmasını yaparmısınız?
 
Buna karşılaştırma demek uygun olmaz. Şöyle açıklayalım,
Kod:
Dim arr () As Byte
ile boyutlandırılmamış dizi değişken tanımlanır. Ya da
Kod:
Dim arr (5) As Byte
ile 5 elamanlı olacak şekilde tanımlanır. 6. elemana yer yoktur.

Bazen Procedure çalışırken dizi değişkenin 10 eleman olmasını isteriz. Eğer önceki elemanlar gerekli değilse,
Kod:
Redim arr (10)
ile yeniden boyutlanır. Silinmemesi için
Kod:
Redim Preserve arr (10)

Procedure sonuna gelindiğinde,
Kod:
Erase arr
ile değişken silinmiş olur.

'
 
açıklmalarınız için teşekkürler
 
Geri
Üst