حماية الدفعالتفاصيل
- التعديلات ضمن الباقة مجانية.
- إذا لم تردّ خلال 3 أيام من التسليم، يُقبل العمل تلقائيًا.
يُحجز المبلغ عند الدفع ولا يُحوَّل إلا بعد قبولك العمل.

مثال على النتيجة
قالب جدول بيانات: متتبّع فواتير لوكالة صغيرة
تخطيط الورقة — تبويب "Invoices"
| العمود | العنوان | يملؤه |
|---|---|---|
| A | رقم الفاتورة | أنت |
| B | العميل | أنت (قائمة منسدلة من تبويب "Clients") |
| C | تاريخ الإصدار | أنت |
| D | المبلغ | أنت |
| E | مهلة السداد (أيام) | معادلة |
| F | تاريخ الاستحقاق | معادلة |
| G | تاريخ الدفع | أنت (اتركه فارغًا حتى الدفع) |
| H | الحالة | معادلة |
| I | أيام التأخير | معادلة |
المعادلات (مقتطف، 6 من 10)
E2 — مهلة السداد من قائمة العملاء
=IFERROR(VLOOKUP(B2, Clients!A:C, 3, FALSE), 30)
تبحث عن مهلة العميل في تبويب "Clients"، وإن لم يكن العميل موجودًا تستخدم 30 يومًا.
F2 — تاريخ الاستحقاق
=IF(C2="", "", C2 + E2)
تضيف المهلة إلى تاريخ الإصدار، وتبقى الصفوف الفارغة فارغة.
H2 — الحالة
=IF(C2="", "", IF(G2<>"", "مدفوعة", IF(TODAY()>F2, "متأخرة", "مفتوحة")))
"مدفوعة" إذا أُدخل تاريخ الدفع؛ وإلا "متأخرة" بعد تاريخ الاستحقاق، وإلا "مفتوحة".
I2 — أيام التأخير
=IF(H2="متأخرة", TODAY() - F2, "")
Dashboard!B2 — إجمالي المستحقات
=SUMIFS(Invoices!D:D, Invoices!H:H, "<>مدفوعة", Invoices!C:C, "<>")
Dashboard!A5 — الرصيد حسب العميل (معادلة واحدة تملأ الجدول)
=QUERY(Invoices!B:H, "select B, sum(D) where H <> 'مدفوعة' and B is not null group by B order by sum(D) desc label sum(D) 'المستحق'", 1)
أين تلصقها
- ضع E2 وF2 وH2 وI2 في الصف 2 من "Invoices"، ثم اسحبها حتى الصف 500
- الصق معادلتَي Dashboard مرة واحدة؛ فهما تتحدّثان من تلقاء نفسيهما
- تنسيق شرطي على H2:H500: إذا كان النص "متأخرة" ← تعبئة حمراء فاتحة
حالات خاصة تمت معالجتها
- فاتورة مدفوعة جزئيًا: أضف صفًّا بالمبلغ المتبقي ورقمًا جديدًا مثل INV-041b
- تغيّر اسم العميل: غيّره في "Clients" فقط؛ فالقائمة المنسدلة تحافظ على اتساق الصفوف
- Excel بدلًا من Sheets: كل المعادلات تعمل عدا QUERY؛ استخدم جدولًا محوريًا على الأعمدة B وD وH
مثال للتحقق
الفاتورة INV-038، العميل عيادة الابتسامة لطب الأسنان، صدرت في 1 سبتمبر، مهلة 14 يومًا ← تستحق في 15 سبتمبر. اليوم 20 أكتوبر ولم تُدفع ← متأخرة، 35 يومًا.
العميل: استوديو إنتاج فيديو من 4 أشخاص. الأداة: Google Sheets. المهمة: "نفقد تتبّع من دفع ومن لم يدفع. نحتاج إلى ورقة واحدة تُظهر الفواتير المتأخرة وكم يدين كل عميل."
العميل وجميع التفاصيل افتراضية.
عن هذه الخدمة
يكرر ماكرو VBA في ثوانٍ ما تفعله يدويًا في Excel كل أسبوع: دمج أوراق من مصنّفات كثيرة، أو تقسيم تقرير إلى ملفات حسب المدير، أو تنظيف تصدير من نظامك المحاسبي، أو تنسيق تقرير بالطريقة نفسها كل مرة. نكتب الماكرو لمصنّفك، ونعلّق على كل خطوة، ونشرح كيف تحفظه كملف يدعم وحدات الماكرو، وتربطه بزر، وتشغّله بأمان على نسخة أولًا. يعمل في Excel لسطح المكتب على Windows، وعلى Mac مع بعض القيود التي نوضحها.
ما المشمول
- ما الذي تحصل عليهكود VBA مع التعليقات، وخطوات إضافته إلى مصنّفك وربطه بزر، وملاحظات حول ما يغيّره. يصلك نصًا تلصقه في محرر VBA.
- خطواتك كماكرومكتوب لتخطيط مصنّفك
- العمل عبر الملفاتدمج أو تقسيم المصنّفات في مجلد
- زر التشغيلعلى الورقة أو في شريط الوصول السريع
- معالجة الأخطاءرسائل واضحة بدلًا من التعطل
- نموذج الإعداداتفي الباقة المميزة: اختر الخيارات قبل التشغيل
كيف يعمل
- 1متطلبات الطلبتسرد الخطوات التي تكررها
- 2الكودنكتب الماكرو ونعلّق عليه
- 3التثبيتتضيفه وتختبره على نسخة
ما نحتاجه منك
الخطوات التي تكررها الآن، ولقطة شاشة للورقة، وإصدار Excel لديك وهل هو على Windows أم Mac، والعدد التقريبي للصفوف أو الملفات التي يعالجها. يمكن أيضًا إرفاق المستندات كملفات PDF أو Word أو Excel.
سنسألك:
- أي إصدار من Excel تستخدم، على Windows أم Mac؟
- ماذا تفعل يدويًا الآن، خطوة بخطوة؟
- هل يعمل الماكرو مع مصنّف واحد أم مع مجلد ملفات؟
- كم عدد الصفوف أو الملفات؟
قارن بين الباقات
| الباقات | الأساسيةماكرو لمهمة واحدة12 US$ | القياسيةماكرو حتى 3 مهام25 US$ | المميزةحتى 6 مهام مع نموذج إعدادات49 US$ |
|---|---|---|---|
| مدة التنفيذ | 1 يوم | 2 يوم | 3 أيام |
| التعديلات | 1 | 2 | 3 |
| المهام في الماكرو | 1 | حتى 3 | حتى 6 |
| معالجة الأخطاء | أساسية | نعم | نعم |
| نموذج الإعدادات | لا | لا | نعم |
| اطلب الأساسية | اطلب القياسية | اطلب المميزة |
حماية الدفع
تدفع عند الطلب، لكن المبلغ لا يُحوَّل إلا مقابل عمل قبلته.
- سعر ثابتلا يتغير سعر الباقة بعد الدفع.
- المبلغ محجوزعند الدفع، يُحجز المبلغ فقط. ولا يُحوَّل إلى Dleex إلا بعد قبولك العمل.
- فحص قبل التسليمتخضع كل نتيجة لفحص الجودة قبل أن تصل إليك، وتراها في صفحة الطلب قبل قبولها.
- تعديلات مجانيةاطلب تعديلات ضمن متطلبات طلبك بالعدد الذي تسمح به الباقة.
- القبول بعد 3 أيامإذا لم تقبل العمل ولم تطلب تعديلات خلال 3 أيام من التسليم، يُقبل تلقائيًا. وإذا كتبت في محادثة الطلب بعد التسليم، يبقى الطلب قيد الانتظار؛ وبعد ردّنا، قد نعيد بدء مهلة 3 أيام وسنُعلمك بذلك في المحادثة.
- إعادة التنفيذ أو استرداد المبلغ كاملًاإذا لم تطابق النتيجة متطلبات طلبك ولم تُصلحها التعديلات، أو استغرق العمل أكثر من ضعف مدة التنفيذ، فاكتب في محادثة الطلب: سنعيد تنفيذ العمل أو نردّ إليك المبلغ كاملًا.
الأسئلة والأجوبة
هل سيعمل في Excel Online أو Google Sheets؟
لا، يعمل VBA في Excel لسطح المكتب فقط. أما Google Sheets فاطلب عرض Apps Script لدينا بدلًا من ذلك.
يُظهر Excel تحذيرًا أمنيًا عند فتح الملف. هل هذا طبيعي؟
نعم، يحذّر Excel من أي ملف يدعم وحدات الماكرو. نوضح كيف تفعّله لهذا الملف أو تضيف مجلده إلى المواقع الموثوقة.
هل يمكنني التراجع عمّا فعله الماكرو؟
ليس بـ Ctrl+Z، لذا ننصح دائمًا بتشغيل الماكرو الجديد على نسخة أولًا. وحيث يهم الأمر، يمكن للماكرو حفظ نسخة احتياطية قبل أن يبدأ.