Vlookup Fonsiyonunda Array(dizi) Kullanımı

Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Sayın levent şunu söylemek isterim ki Array=Dizi dolayısı ile kullanım farkı yok.
Ben sorulan soruya cevap ararken yanlış yöntemler denedim bu yüzden bulamadım. Yani işi uzattım açıkçası.

Aralarında fark olmadığını şöyle daha iyi görebiliriz

gun=array(31,28,31,30,31,30,31,31,30,31,30,31)
şeklindeki bir tanımlama
gun(0)=31 olacaktır
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Elbette aralarında bir fark yok ama diziyi worksheetfunction.match fonksiyonu içinde kullanırken yazım şekli değişiyor ben bunu kasdetmiştim. Örneğin,

Dizi array ile oluşturulmuşsa;

ay=array("Ocak","Şubat","Mart",.......)

deg=worksheetfunction.match("Şubat",ay,0)

Fakat dizi dim ile tanımlanmışsa;

dim ay(12)

for a=1 to 12
ay(a)=monthname(a)
next

deg=worksheetfunction.match("Şubat",ay(),0)

veya parantezsiz

deg=worksheetfunction.match("Şubat",ay,0)
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Paylaşım için sağolun. enterasan.
 
Üst