جدول المحتويات
أثناء العمل في Excel أو إنشاء أوراق عمل مخصصة لتحليل الأعمال ، قد نحتاج إلى إنشاء صيغة مخصصة خاصة بنا. على الرغم من جميع الوظائف التي يوفرها Excel ، فقد نحتاج إلى إنشاء واحدة لإنجاز مهمتنا. يتيح لك Excel إنشاء وظائفك الخاصة باستخدام أكواد البرمجة VBA . سنقدم اليوم في هذه المقالة مقالة خطوة بخطوة لإنشاء صيغة مخصصة في Excel.
تنزيل Practice Workbook
تنزيل هذا الكتاب التدريبي لممارسة المهمة أثناء قراءة هذا المقالة.
إنشاء صيغة مخصصة في Excel.xlsx
إنشاء صيغة مخصصة في Excel
ضع في اعتبارك مثالًا حيث يتعين عليك أنشئ صيغة مخصصة لمعرفة السعر الإجمالي لعناصر الواردة في مجموعة البيانات. يسمح لنا Excel بإنشاء وظائف مخصصة خاصة بنا باستخدام رموز VBA . تُعرف هذه الوظائف المخصصة في Excel باسم وظائف محددة بواسطة المستخدم (UDF) . إنها تسمح لك بإنشاء وظائف مخصصة خاصة بك للقيام بأي نوع من العمليات. في هذا القسم ، سنقوم بجولة خطوة بخطوة لإنشاء جولة. لنفعل ذلك!
الخطوة 1: تمكين خيار المطور لفتح نافذة VBA في Excel
أولاً ، نحتاج إلى معرفة كيفية فتح نافذة VBA لإنشاء صيغة مخصصة. اتبع هذه الخطوات للتعلم!
- انقر فوق شريط أدوات الوصول السريع المخصص من الخيارات المتاحة ، انقر فوق المزيدالأوامر.
- خيارات Excel تفتح نافذة. انقر فوق تخصيص الشريط .
- تحقق الآن من خيار المطور لإنشاء هذا الشريط. انقر فوق موافق للمتابعة.
- تحتوي ورقة عمل Excel الخاصة بك الآن على شريط جديد باسم المطور .
- حدد شريط المطور . انقر فوق وحدات ماكرو لفتح VBA
- أو يمكنك فقط الضغط على " Alt + F11 " للقيام بذلك.
الخطوة 2: اكتب رموز VBA لإنشاء صيغة مخصصة
- في نافذة VBA ، انقر فوق أدخل .
- من الخيارات المتاحة ، انقر فوق وحدة لإنشاء وحدة. سنكتب أكواد VBA الخاصة بنا في الوحدة.
- اكتب رموز VBA الخاصة بك لإنشاء صيغة مخصصة. للعثور على السعر الإجمالي للعناصر المحددة ، رموز VBA هي ،
6550
- نحتاج إلى الإعلان عن VBA رموز كدالة. لهذا السبب يبدأ هذا الرمز بإعلان الوظيفة وينتهي بـ End Function
- تحتاج الصيغة إلى اسم. أطلقنا عليها اسم السعر الإجمالي
- سنحتاج إلى بعض المدخلات في الوظيفة. يتم تحديد المدخلات بين قوسين بعد اسم الوظيفة.
- نحن بحاجة إلى تعيين نوع من القيمة للعودة. بعد إكمال هذه المعايير ، يكون بناء الجملة النهائي لدينا هو:
TOTALPRICE = (number1 *number2)
- أغلق نافذة VBA والعودة إلى ورقة العمل الرئيسية.
الخطوة 3: تطبيق الصيغة المخصصة في جدول بيانات Excel
- بعد إنشاء الصيغة المخصصة ، سنقوم الآن بتطبيقها على مجموعة البيانات الخاصة بنا. انقر فوق الخلية E4 وابحث عن الصيغة المخصصة الخاصة بنا.
- عندما تظهر الصيغة ، انقر نقرًا مزدوجًا عليها لتحديدها.
- أدخل القيم في الصيغة. الصيغة النهائية هي:
=TOTALPRICE(C4,D4)
- حيث C4 و D4 هو المخزون و سعر الوحدة
- اضغط على أدخل احصل على النتيجة.
- صيغتنا المخصصة تعمل بشكل مثالي! الآن طبق نفس الصيغة على بقية الخلايا للحصول على النتيجة النهائية.
- دعونا نناقش مثالاً آخر! في مجموعة البيانات الجديدة هذه ، يتعين علينا معرفة سعر التجزئة من خلال إنشاء صيغة مخصصة.
- افتح VBA وانتقل إلى الوحدة النمطية باتباع الإجراءات التي ناقشناها من قبل.
- اكتب VBA رمز VBA من أجل الصيغة المخصصة هي ،
1524
- الآن أغلق نافذة VBA وانتقل إلى ورقة العمل الرئيسية. في الخلية F4 ، ابحث عن وظيفتنا المخصصة الجديدة سعر التجزئة .
- انقر نقرًا مزدوجًا عليها عند العثور عليها.
- أدخل القيم في الصيغة والشكل النهائيهو:
=RETAILPRICE(C4,D4,E4)
- حيث C4 ، D4 ، E4 هي Price1، Price2، and Divisor
- احصل على النتيجة بالضغط على Enter . الآن قم بتطبيق هذه الوظيفة على جميع الخلايا للحصول على النتيجة النهائية.
- هذه هي الطريقة التي يمكنك بها إنشاء صيغة مخصصة في Excel واستخدامها.
قراءة المزيد: كيفية إنشاء صيغة في Excel لخلايا متعددة (9 طرق)
ملاحظات سريعة
👉 لا يمكنك التسجيل أ صيغة مخصصة مثل ماكرو Excel.
إنشاء صيغة مخصصة له قيود أكثر من وحدات ماكرو VBA العادية. لا يمكن تغيير بنية أو تنسيق ورقة العمل أو الخلية.
الخاتمة
تتم مناقشة كيفية إنشاء صيغة مخصصة في Excel في هذه المقالة. نأمل أن تكون هذه المقالة مفيدة لك. قم بالتعليق إذا كان لديك أي أسئلة أو استفسارات.