جدول المحتويات
إذا قمت بقص أو نسخ أي نص أو صورة ، فسيتم حفظها في الحافظة أولاً. بعد ذلك ، يمكنك لصق النص أو الصورة في أي مكان مثل ملفات Word وملفات Excel. في Excel ، يمكنك اللصق من الحافظة بعدة طرق. يسمح لك استخدام Microsoft تطبيقات Visual Basic (VBA) باللصق من الحافظة في ملف Excel الخاص بك مع بعض الرموز. في هذه المقالة ، سأوضح لك 3 طرق لاستخدام VBA للصق من الحافظة إلى Excel.
لنفترض أنك نسخت بعض النصوص من ملف نصي والتي تم حفظها في الحافظة. الآن ، تريد لصقها في ملف Excel باستخدام VBA .
تنزيل Practice Workbook
اللصق من الحافظة إلى Excel.xlsm
3 طرق للصق من الحافظة إلى Excel باستخدام VBA
1. الصق من الحافظة في خلية واحدة باستخدام VBA
قبل التقديم هذه الطريقة تحتاج إلى تنشيط مكتبة كائنات Microsoft Forms 2.0 لمشروع VBA . للقيام بذلك ،
➤ اضغط على ALT + F11 لفتح VBA
➤ اذهب إلى Tools & gt؛ المراجع في نافذة VBA
ستفتح نافذة Reference- VBAProject .
➤ تحقق من مكتبة كائنات Microsoft Forms 2.0 وانقر فوق موافق .
سيتم تنشيط Microsoft Forms 2.0 مكتبة الكائنات . الآن ،
➤ انقر فوق علامة التبويب إدراج وحدد وحدة .
سوفافتح نافذة الوحدة النمطية (الرمز) .
➤ أدخل الكود التالي في نافذة الوحدة النمطية (الرمز) ،
7030
سيتم إنشاء الكود أ ماكرو سيلصق النصوص من الحافظة في الخلية B4 .
بعد إدخال الكود ،
➤ انقر فوق الرمز تشغيل أو اضغط على F5 .
الآن ،
➤ إغلاق أو تصغير نافذة VBA .
سترى النصوص من الحافظة قد تم لصقها في الخلية B4 .
قراءة المزيد: كيفية النسخ واللصق في Excel بدون صيغ (7 حيل سهلة)
قراءات مماثلة
- كيفية نسخ القيم الفريدة إلى ورقة عمل أخرى في Excel (5 طرق)
- نسخ الخلايا المدمجة والمفلترة في Excel (4 طرق)
- كيفية نسخ الصفوف في Excel (4 طرق سهلة)
- نسخ ولصق آلاف الصفوف في Excel (3 طرق)
- كيفية نسخ ولصق تنسيق دقيق في Excel (طرق 6 سريعة)
2. اللصق من الحافظة بواسطة SendKeys
هذه الطريقة هي بناءً على مفتاح الاختصار CTRL + V المستخدم للصق البيانات. باستخدام رمز VBA ، يمكنك استخدام هذا الأمر للصق البيانات من الحافظة. أولاً ،
➤ انقر بزر الماوس الأيمن فوق اسم الورقة من لوحة مشروع من نافذة VBA .
ستظهر قائمة منسدلة.
➤ قم بتوسيع أدخل بالنقر ثم حدد الوحدة .
سيفتح الوحدة (شفرة) window.
➤ أدخل الكود التالي في نافذة Module (Code) ،
1594
سيقوم الرمز بإنشاء Macro مسمى Paste_from_Clipboard_2 الذي سيعطي الأمر CTRL + V بعد تحديد الخلية B4 ولصق البيانات من الحافظة في هذه الخلية.
الآن ،
➤ إغلاق أو تصغير نافذة VBA .
➤ اضغط على ALT + F8
سيفتح نافذة ماكرو .
➤ حدد Paste_from_Clipboard_2 في المربع اسم الماكرو وانقر على تشغيل .
نتيجة لذلك ، سترى النصوص من الحافظة قد تم لصقها في الخلية B4 .
اقرأ المزيد: Excel VBA لنسخ القيم فقط إلى الوجهة (ماكرو ، UDF ، ونموذج المستخدم)
3. الصق من الحافظة في a Range
في هذه الطريقة ، سأوضح لك كيف يمكنك نسخ نطاق من البيانات من ورقة في الحافظة ولصق تلك البيانات في ورقة أخرى من الحافظة.
لنفترض أن لديك مجموعة البيانات التالية في ورقة باسم Da ta .
الآن ،
➤ اضغط على ALT + 11 لفتح نافذة VBA .
➤ انقر بزر الماوس الأيمن فوق اسم الورقة من لوحة مشروع من نافذة VBA .
ستظهر قائمة منسدلة.
➤ قم بتوسيع أدخل بالنقر ثم حدد الوحدة .
سيفتح الوحدة ( Code) window.
➤ أدخل الكود التالي في Module (Code) نافذة ،
5451
سيقوم الكود بنسخ البيانات من B4: E9 من الورقة المسماة البيانات في الحافظة. بعد ذلك ، سيتم لصق البيانات في B5: E10 من الورقة المسماة Paste Sheet من الحافظة.
بعد ذلك ،
➤ إغلاق أو تصغير نافذة VBA .
➤ اضغط على ALT + F8
سيتم فتح ماكرو نافذة.
➤ حدد Copy_Clipboard_Range في المربع اسم الماكرو وانقر على تشغيل .
نتيجة لذلك ، سيتم لصق بياناتك إلى الوجهة المطلوبة.
➤ اذهب إلى الصفحة الرئيسية علامة التبويب وانقر فوق رمز السهم الصغير المتجه لأسفل من الزاوية اليسرى السفلية لشريط الحافظة .
سيفتح الحافظة على الجانب الأيسر من ملف Excel الخاص بك.
الآن ، يمكنك رؤية البيانات التي تم لصقها في الورقة في الحافظة. في الواقع ، تم حفظ البيانات هنا في البداية ، ثم تم لصقها على الورقة من هنا.
اقرأ المزيد: Formula to نسخ ولصق القيم في Excel (5 أمثلة)
الخاتمة
في هذه المقالة ، ستجد 3 طرق للصق من الحافظة إلى Excel باستخدام VBA . ستقوم الطريقتان الأوليان بلصق محتويات الحافظة في خلية واحدة ولكن بالطريقة الثالثة ، يمكنك لصق البيانات في نطاق. إذا كان لديك أي ارتباك فلا تتردد في ترك تعليق.