• DİKKAT

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

Çift boyutlu dizinin ilk boyutunu tekrar boyutlandırmak

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,677
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Çift boyutlu bir dizinin ilk boyutunun eleman sayısını tekrar düzenleyebilirmiyiz.Sadece dış boyutu düzenleyebiliyorum,ilk boyutunu düzenleyemedim.
 
Merhaba,

Ben olmuyor diye biliyorum...
 
Zeki bey çözüm için teşekkür ederim. Hiç aklıma gelmedi.
Bu seferde farklı bir durumda takıldım. Dış boyutu 2047 karakter uzunluğunda olan dizi üyelerinin, transpose edilmesine izin vermiyor. En fazla 255 karaktere kadar transpose edilebiliyor.
 
Manuel transpose tekniğinde karakter sınırlaması olmaması gerekir.

Transpose için hangi tekniği uyguluyorsunuz? Örnek kodunuzu ekleyin.

.
 
Örnek dosya ektedir.
 

Ekli dosyalar

Merhaba,

C++:
data = Application.Index(data, Application.Transpose(Array(15,8,10)), Array(1, 2, 3, 4, 5, 6))

Rows parametresinin , yer değiştirme yoluyla "dikey" 2-boyutlu bir dizi haline geldiğini unutmayın ; burada Array(15,8,10) mevcut satır sırasını bile değiştirir (yukarıdaki örnek kodda bu, işlev içindeki son kod satırında yapılır ValidRows()). Array(1,2,3,4,5,6) Öte yandan, sütunlar argümanı "düz" veya "yatay" olarak kalır ve mevcut tüm sütun değerlerinin olduğu gibi alınmasına izin verir.

Böylece, sonunda verilen öğe indeksleri içindeki herhangi bir veri öğesini alıyorsunuz (bunları bir grafikteki koordinatlar olarak düşünün).

Alıntı: Application.Index Array kullanımı
 
Yanlış bilmiyorsam Application.Index kullanımında 65536 satır sınırı var.
 
Geri
Üst