دالة VBA .SpecialCells(xlCellTypeBlanks) لا يعمل كما هو متوقع في Excel

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية832293
الأعراض
عند إنشاء Microsoft Visual Basic for Applications (VBA) الماكرو الذي يحدد عدة نطاقات غير متجاورة في Microsoft Excel تحدث المصنف يستخدم تعبير VBA يشبه الإجراءات التالية, التي تم المفترض فقط تحدث مع الخلايا غير المتجاورة إلى كل خلية في التحديد الأصلي على ورقة العمل: تعبير .SpecialCells(XlCellType). التعبير XlCellType يمكن أن يكون
expressionexpression
أي مما يلي:
  • xlCellTypeAllFormatConditions
  • xlCellTypeAllValidation
  • xlCellTypeBlanks
  • xlCellTypeComments
  • xlCellTypeConstants
  • xlCellTypeFormulas
  • xlCellTypeSameFormatConditions
  • xlCellTypeSameValidation
  • xlCellTypeVisible
السبب
يحدث هذا السلوك إذا قمت بتحديد 8,192 أكثر من الخلايا غير المتجاورة مع الماكرو الخاص بك. يدعم Excel فقط الحد صى خلايا غير المتجاورة 8,192 إلى وحدات ماكرو VBA.

بشكل عام، إذا حاولت تحديد الخلايا غير المتجاورة 8,192 أكثر من يدوياً تظهر رسالة الخطأ التالية:
التحديد كبير جدًا.
ومع ذلك، عند استخدام ماكرو VBA لجعل نفس أو تحديد مشابهة مرفوع أية رسالة خطأ يتم إنشاء لم رمز الخطأ الذي يمكن التقاط خلال معالج الأخطاء في.
الحل البديل
كمحاولة للتغلب على هذه المشكلة، قد ترغب في إنشاء بنية looping في الماكرو الخاص بك VBA يعالج أقل من الخلايا 8,192 الحد الأقصى.
تصريح
يعتبر هذا السلوك حسب التصميم.
XL2007 XL2003 XL XL2002 XL2000 XL97 XL2K3 XL2K + XL2K XL2k2 3 + 2 XLXP XL2k

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 832293 - آخر مراجعة: 11/10/2006 21:46:12 - المراجعة: 2.2

Microsoft Office Excel 2007, Microsoft Office Excel 2003, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition

  • kbmt kbvba kbfunctions kbformat kbmacro kbcodesnippet kbcode kbprb KB832293 KbMtar
تعليقات