كيفية نسخ الصيغ إلى ورقة أخرى Excel VBA

يعد Excel VBA أداة قوية للغاية تسمح لك بنسخ الصيغ برمجيًا من ورقة إلى أخرى. في هذه المقالة ، سنوضح لك كيفية استخدام Excel VBA لنسخ الصيغ إلى ورقة أخرى.

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

ابدء

عند تسجيل ماكرو ، سيقوم Excel تلقائيًا بإنشاء التعليمات البرمجية لـ VBA التي يمكنك استخدامها لنسخ الإجراءات التي قمت بتسجيلها. يمكنك أيضًا كتابة التعليمات البرمجية لـ VBA يدويًا لتحقيق نفس النتائج. في هذه المقالة ، سنوضح لك كيفية القيام بالأمرين معًا.

تسجيل ماكرو

لتسجيل ماكرو ، اتبع الخطوات التالية:

1. افتح المصنف الذي يحتوي على الورقة بالصيغ التي تريد نسخها.

2. اضغط على زر "تسجيل ماكرو" في علامة التبويب "المطور". إذا كنت لا ترى علامة التبويب "المطور" ، فانقر هنا لمعرفة كيفية إضافتها.

3. أدخل اسمًا للماكرو الخاص بك واختر مفتاح الاختصار إذا رغبت في ذلك.

4. انقر فوق "موافق".

5. حدد الخلية التي تحتوي على الصيغة التي تريد نسخها.

6. اضغط على "Ctrl" + "C" لنسخ الخلية المحددة.

7. حدد الخلية حيث تريد لصق الصيغة المنسوخة.

8. اضغط على "Ctrl" + "V" للصق الصيغة المنسوخة.

9. اضغط على زر "إيقاف التسجيل" في علامة التبويب "المطور".

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

كتابة كود VBA يدويًا

يمكنك أيضًا تحقيق نفس النتائج عن طريق كتابة بضعة أسطر من تعليمات VBA البرمجية. لكي تفعل هذا، اتبع هذه الخطوات:

1. افتح المصنف الذي يحتوي على الورقة بالصيغ التي تريد نسخها.

2. اضغط على "Alt" + "F11" لفتح محرر Visual Basic.

3. انقر فوق "إدراج"> "وحدة".

4. أدخل الرمز التالي في الوحدة النمطية:

صيغة Sub CopyFormula ()

مصدر خافت النطاق حسب النطاق

هدف خافتنطاق كمدى

قم بتعيين sourceRange = Range (“A1”) 'قم بتغيير A1 إلى خلية الصيغة الخاصة بك

قم بتعيين targetRange = Range ("B1") "قم بتغيير B1 إلى خلية اللصق المطلوبة

targetRange.Formula = sourceRange.Formula

End Sub

5. اضغط على "F5" لتشغيل الكود.

يجب الآن نسخ الصيغة الخاصة بك إلى الخلية المطلوبة!

تعديل الماكرو لنسخ الصيغ إلى ورقة أخرى

سينسخ الماكرو الذي سجلناه في القسم السابق المعادلات داخل نفس الورقة فقط. ومع ذلك ، يمكنك تعديله بسهولة لنسخ الصيغ إلى ورقة أخرى. لكي تفعل هذا، اتبع هذه الخطوات:

1. افتح المصنف الذي يحتوي على الورقة بالصيغ التي تريد نسخها.

2. اضغط على "Alt" + "F11" لفتح محرر Visual Basic.

3. انقر نقرًا مزدوجًا فوق الماكرو الخاص بك في القائمة الموجودة على الجانب الأيسر من الشاشة. سيظهر رمز الماكرو الخاص بك على الجانب الأيمن.

4. ابحث عن السطر التالي من التعليمات البرمجية:

قم بتعيين targetRange = Range ("B1") "قم بتغيير B1 إلى خلية اللصق المطلوبة

5. قم بتغيير "B1" إلى الخلية في الورقة الأخرى حيث تريد لصق الصيغة ، باستخدام هذا التنسيق: اسم الورقة! CellAddress. على سبيل المثال ، إذا كنت تريد لصق الصيغة في الخلية B2 على ورقة تسمى "Sheet2" ، فيمكنك تغيير الرمز إلى هذا:

تعيين targetRange = Sheets (“Sheet2”). Range (“B2”)

6. اضغط على "F5" لتشغيل الكود. يجب الآن نسخ الصيغة الخاصة بك إلى الورقة الأخرى!

افكار اخيرة

بعد قراءة هذه المقالة ، يجب أن تعرف الآن كيفية نسخ الصيغ إلى ورقة أخرى باستخدام Excel VBA. يمكنك استخدام الماكرو المسجل كما هو ، أو تعديله ليناسب احتياجاتك. إذا كنت تريد معرفة المزيد حول Excel VBA ، فراجع مقالاتنا الأخرى حول هذا الموضوع!

هذه هي نهاية البرنامج التعليمي.

Leave a Comment

متوسط ​​دورات وحدة المعالجة المركزية: تحقق من متوسط ​​استخدام وحدة المعالجة المركزية لأي عملية في نظام التشغيل Windows

متوسط ​​دورات وحدة المعالجة المركزية: تحقق من متوسط ​​استخدام وحدة المعالجة المركزية لأي عملية في نظام التشغيل Windows

اكتشف الفرق بين استخدام وحدة المعالجة المركزية الحالي ومتوسط ​​استخدامها. تعرّف على كيفية مساعدة "دورات وحدة المعالجة المركزية المتوسطة" في مراقبة استخدام وحدة المعالجة المركزية.

تنزيل المقطوعات الموسيقية من محطات الراديو عبر الإنترنت باستخدام streamWriter

تنزيل المقطوعات الموسيقية من محطات الراديو عبر الإنترنت باستخدام streamWriter

اكتشف الميزات القوية لبرنامج streamWriter: قم بتسجيل والاستماع إلى تدفقات MP3/AAC من محطات الراديو عبر الإنترنت بكل سهولة.

إرسال ملاحظات المكتب إلى زملائك في العمل داخل شبكة المنطقة المحلية (LAN)

إرسال ملاحظات المكتب إلى زملائك في العمل داخل شبكة المنطقة المحلية (LAN)

إذا كنت تعمل في بيئة مكتبية متوسطة إلى كبيرة، فستدرك مدى الإحباط الناتج عن إرسال الملاحظات إلى زملائك في العمل بشكل متكرر.

يتيح لك WinTrezur تشفير الصور وتعيين صورة ككلمة مرور

يتيح لك WinTrezur تشفير الصور وتعيين صورة ككلمة مرور

إذا كنت تشارك جهاز الكمبيوتر الخاص بك مع أفراد آخرين من العائلة في منزلك، ويحتوي على بعض الصور الخاصة التي لا تريد أن يطلع عليها أي شخص آخر غيرك

Uberstaller – أداة إزالة التثبيت الكاملة وإزالة الآثار

Uberstaller – أداة إزالة التثبيت الكاملة وإزالة الآثار

قد يؤدي إلغاء تثبيت أحد التطبيقات باستخدام ميزة إضافة/إزالة البرامج الافتراضية في نظام التشغيل Windows إلى ترك آثار في كل من السجل ومساحة القرص، وهو أمر

Epic Pen: أفضل أداة لشرح الشاشة لنظامي التشغيل Windows وMac

Epic Pen: أفضل أداة لشرح الشاشة لنظامي التشغيل Windows وMac

ارتقِ بعروضك التقديمية وتسجيلات الشاشة مع Epic Pen. يتيح لك هذا التطبيق القوي مفتوح المصدر الرسم والتظليل على أي نافذة.

26 سمة رائعة لنظام التشغيل Windows 7

26 سمة رائعة لنظام التشغيل Windows 7

ويندوز 7 هو أول نظام تشغيل من مايكروسوفت، طُوّر بشكل أساسي مع مراعاة آراء المستخدمين. إنه أسرع بكثير وأكثر كفاءة.

كيفية تعطيل/إزالة إيقاف التشغيل من Windows 7 / Vista / XP

كيفية تعطيل/إزالة إيقاف التشغيل من Windows 7 / Vista / XP

هل تريد ربط جهاز الكمبيوتر الخاص بك بخادم وتريد منعه من التوقف؟ أم تريد منع أي شخص من إيقاف تشغيل جهاز الكمبيوتر الخاص بك؟

كيفية تعطيل/إيقاف تشغيل استعادة النظام في Windows 7 / Vista / XP

كيفية تعطيل/إيقاف تشغيل استعادة النظام في Windows 7 / Vista / XP

عندما يقوم المستخدمون بتثبيت برامج التشغيل والتحديثات والإصلاحات العاجلة وملفات تغيير النظام الأخرى، يقوم نظاما التشغيل Windows Vista وWindows Xp بإنشاء نقطة استعادة

كيفية تثبيت NVMe لنظام التشغيل Windows 10: دليل شامل

كيفية تثبيت NVMe لنظام التشغيل Windows 10: دليل شامل

هل ترغب في تثبيت قرص SSD NVMe في نظام Windows 10؟ اتبع دليلنا لتهيئة القرص بسهولة باستخدام الدعم الأصلي لنظام التشغيل.