. SpecialCells(xlCellTypeBlanks) VBA işlevi Excel'de beklendiği gibi çalışmıyor
Orijinal İngilizce makaleyi görüntüleyin: 832293
Bir Microsoft Visual Basic for Applications (VBA) makro yalnızca ile bitişik olmayan gerçekleşmesi beklenen, aşağıdaki eylemleri benzer bir VBA ifade kullanan bir Microsoft Excel çalışma kitabına birden çok bitişik olmayan aralıklar seçtiği için oluşturduğunuzda, çalışma sayfasındaki özgün seçimin her hücre için hücre oluşur:
aşağıdakilerden herhangi biri olabilir:
Makro ile 8.192 birden fazla bitişik olmayan hücreler seçerseniz, bu davranış oluşur. Excel, yalnızca en çok 8.192 bitişik olmayan hücreler arasında VBA makroları destekler.
Tipik olarak, el ile 8.192 birden fazla bitişik olmayan hücreleri seçmeye çalışırsanız, aşağıdaki hata iletisini alırsınız:
Seçim çok büyük.
Ancak, aynı veya benzer bir seçim yapmak için bir VBA makrosu kullanın, hiçbir hata iletisi oluşturulur ve hiçbir hata kodu oluşturulur, bir hata işleyicisi yakalanabilir.
Bu davranışa geçici bir çözüm için bir döngü yapısı içinde en çok 8.192 hücreleri küçük işler, VBA makrosu oluşturmak isteyebilirsiniz.
Makale No: 832293 - Son İnceleme: 1 Nis 2017 - Düzeltme: 1