قاعدة المعارف KB0160

يفشل نسخ تحديد متعدد لخلايا غير متجاورة

المشكلة

لا ينجح نسخ تحديد متعدد لخلايا غير متجاورة في ورقة بيانات think-cell. عند إجراء تحديد متعدد لخلايا عديدة غير متجاورة، على سبيل المثال، عن طريق الضغط على مفتاح Ctrl والنقر بعد ذلك فوق الخلايا، ثم نسخ/لصق هذه الخلايا في ورقة البيانات الداخلية في think-cell، يتم لصق الخلايا غير المحددة الموجودة فيما بينها كذلك.

عرض التحديد المتعدد المنسوخ والملصق.
  • الورقة المصدر: يتم نسخ الخلايا A1، وA3، وA5 ← الورقة الوجهة: يتم لصق الخلايا A1: A5

التفسير

يعد ذلك أحد قيود التصميم في Excel. تستند ورقة البيانات الداخلية في think-cell إلى Excel، لكنها تعد عملية Excel منفصلة. يمكن كذلك تكرار المشكلة دون استخدام think-cell عند نسخ/لصق خلايا غير متجاورة في عملية Excel منفصلة.

تكرار الخطأ دون استخدام think-cell:

  1. افتح Excel وأدخل بعض الأرقام في الخلايا من A1 إلى A5.
  2. حدد الخلايا A1، وA3، وA5 من خلال الضغط مع الاستمرار على المفتاح Ctrl والنقر داخل هذه الخلايا (على النحو المبين في لقطة الشاشة أعلاه). انسخ التحديد.
  3. ابدأ عملية Excel منفصلة عن طريق النقر بزر الماوس الأيمن فوق رمز Excel في شريط المهام والنقر فوق Microsoft Excel 20… كيفية بدء عملية Excel منفصلة. في Excel2013 والإصدارات الأحدث، اضغط مع الاستمرار على المفتاح ALT في نفس الوقت لبدء عملية منفصلة. قم بتأكيد الرسالة هل تريد بدء مثيل جديد لبرنامج Excel؟ بواسطة النقر فوق نعم.
  4. الصق التحديد (على سبيل المثال، بواسطة الضغط على المفتاحين Ctrl + V ).

النتيجة: يتم لصق الخليتين غير المحددتين A2 وA4 كذلك.

لقد قدمنا طلب دعم بخصوص هذه المشكلة إلى دعم Microsoft Office برقم الطلب 112021442496011. وأفاد دعم Microsoft Office أن هذا السلوك لم يتم توثيقه حتى الآن، ولكنه 'ناتج عن التصميم'.

“This behavior is by design.

When you use the clipboard for copy and paste, you are using a feature that is designed to work across all office applications. Since this is the case, the clipboard uses HTML code for storing and then pasting data. The HTML code is limited to a range select and you get all the data in the range including the cells you did not select. It is creating a table in HTML code and uses this table for the paste action. This allows the clipboard to share data from Excel to other office applications such as Word, Power Point, and other instances of Excel outside this workbook.

When you use Ctrl-C and then follow it up with Ctrl-V instead of using the clipboard you are using an internal Excel single instance copy feature that allows Excel to copy only the selected cells. This gives you the desired behavior. The clipboard has limits due to the fact that it shares with all office applications. The limit to the clip board was planned due to the huge amount of data that would be required to do a simple copy and paste. Large copy actions would overwhelm the system and cause huge slowdowns in performance. The HTML copy is a stripped down version of the internal copy and therefore there are differences and limits.” (Microsoft Office Support)

مشاركة