Makale numarası: 213181 - Son Gözden Geçirme: 24 Şubat 2009 Salı - Gözden geçirme: 5.0

FormulaArray özelliğini kullanarak, çalışma zamanı hatası

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Dizi formülünü, Applications makro için bir Visual Basic kullanarak oluşturmaya çalıştığınızda, aşağıdaki hata iletisini alabilirsiniz:
Çalışma zamanı hatası '1004':
Range sınıfının FormulaArray özelliği ayarlanamıyor.

Neden

255'Ten fazla karakter içeren bir formül geçirmeye çalıştığınızda bu sorun oluşur ve FormulaArray özelliği Visual Basic for Applications kullandığınız.

Durum

Microsoft, bu makalenin başında listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Daha fazla bilgi

Bir dizi formülü birden çok hesaplamaları gerçekleştirebilir ve tek bir sonuç veya çok sayıda sonuç verir. Dizi formülleri, temel, tek değerli formül oluşturduğunuz şekilde oluşturun. ENTER tuşuna basarak formülü girmek yerine, formüle oluşturduktan sonra ancak, dizi formülünü, formülü CTRL + ÜST KARAKTER + ENTER tuşlarına basarak girersiniz.

Dizi formülünü, formülün çevreleyen ayraçlar tarafından ({}) belirlenebilir. Dizi formülünü, uygulamalar için Visual Basic'te oluşturmak için <a0></a0>, FormulaArray özelliğini kullanabilirsiniz. Ancak, bu özelliği kullanarak, 255'ten fazla karakter içeren bir formül oluşturamıyor. Not Visual Basic for Applications <a1>Formül</a1> özelliği, bu sınır yok.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
213841  (http://support.microsoft.com/kb/213841/ ) 255 Karakterden daha uzun geçirilen Dize kesiliyor
212172  (http://support.microsoft.com/kb/212172/ ) Makro kaydederken, "Kaydedilemiyor" iletisi
Visual Basic Düzenleyicisi'nde FormulaArray özelli?i hakk?nda daha fazla bilgi için Yardım menüsünde Microsoft Visual Basic Yardımı ' nı tıklatın, Office Yardımcısı'na veya Yanıt Sihirbazı ' FormulaArray yazın ve konuyu görüntülemek için Ara ' yı tıklatın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Office Excel 2007
Anahtar Kelimeler: 
kbmt kbbug kberrmsg kbpending KB213181 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:213181  (http://support.microsoft.com/kb/213181/en-us/ )