• DİKKAT

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

  • Merhaba,
    Forumumuz yeni bir sunucuya taşındı.

    Bazı kullanıcı bilgilerinin taşınmasında hatalar olmuş.
    Foruma giriş yapamıyorsanız lütfen bir süre bekleyin. Eksik verileri tamamlamak için çalışıyoruz.
    Hata düzelince tekrar bilgi paylaşacağız.


    Eksik kullanıcı verileri geri yüklendi.
    Sorun yaşamaya devam eden varsa lütfen admin@excel.web.tr ye bilgi verin.

Bir arraydaki veri sayısı ?

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
silinecek = Array("deneme1", "deneme2", "deneme3", "deneme4")

Silinecek dizisinde 4 tane array var bunu ben biliyorum
Şöyle bir durumda bana lazım

Kod:
son = Workbooks(bu).Worksheets.Count
If son <= [color="red"]4[/color] Then 'korunacak 5 sayfa.
MsgBox "TA&#350;INACAK SAYFA YOK"
Exit Sub

4 , silinecek dizisindeki 4 adet veriyi temsil ediyor nas&#305;l e&#351;itlerim, yani diziye bir veri daha ekledi&#287;imde 5 i elle yazmak yerine otomatik als&#305;n.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodu deneyiniz.:cool:
Kod:
MsgBox UBound(silinecek) + 1
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Te&#351;ekk&#252;rler, hocam
Kod:
Dim Korunansayfalar()
Korunansayfalar = Array("koru01", "koru02", "koru03", "koru04", "koru05")
Krn_Dzi_vs = UBound(Korunansayfalar) + 1
...............
bu_Kit_ss = Bu_wb.Worksheets.Count
If bu_Kit_ss <= [color="Red"] Krn_Dzi_vs [/color] Then
'bu &#231;al&#305;&#351;ma kitab&#305;ndaki &#231;al&#305;&#351;ma sayfas&#305;, diziden k&#252;&#231;&#252;k veya e&#351;itmi kontrol et.
...........
 
Üst