Anonim

قد يكون تتبع أرقام الفاتورة مهمًا للغاية. جميع أرقام الفواتير متتالية ، لذا فإن محاولة إدخالها يدويًا تنطوي على احتمال حدوث خطأ بشري ، مما يوفر نتائج أقل من الحد الأمثل. ليس من السهل دائمًا تذكر الرقم التالي في التسلسل خاصة وأن الأرقام تبدأ في الصعود. من خلال نسيان الرقم السابق ، قد ينتهي بك الأمر قليلاً من التداخل في جدول بيانات Excel الخاص بك مما قد يؤدي إلى حدوث المزيد من الخراب في السطر السفلي.

راجع أيضًا مقالتنا كيفية حذف جميع الأعمدة الفارغة في Microsoft Excel

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

سيكون ذلك مفيدًا بشكل لا يصدق. إذن ما الذي يجب علي فعله؟ "

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

الفاتورة التلقائية لتوليد اكسل

كما ذكرنا ، هناك طريقتان لإضافة أرقام الفاتورة تلقائيًا إلى جدول بيانات أو مصنف Excel. الأول هو استخدام صيغة داخل VBA (Visual Basic for Applications) لإنشاء أرقام فاتورة لمصنف واحد. الطريقة الثانية هي استخدام Kutools لميزة "إدراج تسلسل أرقام" في Excel. سيتيح لك هذا الخيار إنشاء أرقام فاتورة عبر جداول بيانات ومصنفات متعددة.

الطريقة الأولى: إنشاء رقم الفاتورة التلقائي باستخدام Visual Basic للتطبيقات

لتبدأ:

يمكنك إما إنشاء مصنف جديد أو فتح مصنف موجود ترغب في استخدامه لإنشاء رقم الفاتورة تلقائيًا.

حدد موقع خلية فارغة وقم بإبرازها (انقر بزر الماوس الأيسر عليها) وأدخل الرقم الأول الذي سيتم استخدامه كرقم البداية لجميع أرقام فاتورتك. يمكنك اختيار شيء مثل 00000 أو 10000 كنقطة انطلاق. على سبيل المثال ، سنستخدم 00000 وسيتم وضعه في الخلية C3.

اضغط على Alt + F11 لفتح مربع الحوار Microsoft Visual Basic for Applications. قم بتوسيع المصنف الحالي الخاص بك (VBAProject ، قد يظهر كـ Book 1 إذا كان جديدًا) وانقر نقرًا مزدوجًا على ThisWorkbook.

يمكنك كتابة التعليمات البرمجية التالية أو ببساطة نسخ ولصق (تسليط الضوء على الرمز والضغط على Ctrl + C ثم النقر بزر الماوس الأيمن فوق النافذة واضغط Ctrl + V ) الرمز في نافذة الفتح.

VBA: مولد رقم الصوت

1

2

3

مصنف فرعي خاص (فتح)

النطاق ("C3"). القيمة = النطاق ("C3"). القيمة + 1

نهاية الفرعية

ستكون "C3" هي الخلية التي أدخلت فيها رقم الفاتورة الأولى. تأكد من تغييره داخل الكود قبل لصقه في النافذة.

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

لا.معادلةأرقام الفاتورة
1= "COMPANYNAME" & TEXT (TODAY ()، "YYMMDD") وC3CompanyName14120910000
2= "اسم الشركة" والنص (اليوم () ، "0 ″) و C3CompanyName4198210000
3= "اسم الشركة" والنص (الآن () ، "MMDDHHMMSS") و C3CompanyName120909581910000
4= "اسم الشركة" والنص (الآن () ، "0 ″) و C3CompanyName4198210000
5= "اسم الشركة" و RANDBETWEEN (100000 ، 999999) و C3CompanyName44868510000

تذكر أن C3 في الصيغة هي الخلية التي وضعت بها رقم فاتورة البداية. "CompanyName" محجوز للنص الذي تريد عرضه في أرقام الفاتورة. تغييره إلى ما يناسبك.

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

بمجرد الانتهاء ، تأكد من حفظ المصنف الحالي. للقيام بذلك ، انقر فوق ملف ، ثم قم بحفظ (أو حفظ باسم إذا كان تقديم جديد أو تحت اسم مختلف). أدخل اسم المصنف وتأكد من تعيين مربع " حفظ بنوع " على مصنف Excel Macro-Enabled (* .xlsm). اختر المكان الذي سيتم حفظه فيه ثم اضغط على زر حفظ .

في كل مرة تفتح فيها مصنف Workbook Number Generator ، سيكون رقم الفاتورة رقمًا واحدًا أكبر من آخر مرة. فقط تأكد من حفظ المصنف قبل إغلاقه في كل مرة أو سيتم فقد العمل.

الطريقة 2: إضافة رقم الفاتورة باستخدام Kutools لـ Excel

أولئك الذين يحتاجون إلى طريقة لإنشاء أرقام فاتورة لمصنفات متعددة سيجدون تلك الاحتياجات مستوفاة في استخدام Kutools. تم تصميم الطريقة الأولى المغطاة لجدول بيانات واحد أو مصنف واحد ولديها إمكانية مؤسفة للتداخل عندما تنسى الحفظ. يوفر Kutools لـ Excel إصلاحًا لكل من هذه المشكلات والمزيد.

لتبدأ:

تمامًا كما كان من قبل ، قم بتمييز وتحديد الخلية لرقم الفاتورة. ستحتاج بعد ذلك إلى النقر فوق Kutools ، متبوعًا بإدراج "Insert" وأخيراً " إدراج رقم تسلسل" .

عندما يظهر مربع الحوار Insert Sequence Number ، انقر فوق الزر New . سيؤدي ذلك إلى عرض نافذة تحرير رقم التسلسل:

  • أدخل اسمًا في مربع اسم التسلسل لتسمية تسلسل رقم الفاتورة الجديد.
  • في مربع الزيادة ، ضع 1 .
  • اكتب اسم شركتك أو النص الآخر الذي تريد رؤيته في بداية نتائج رقم الفاتورة ، في المربع بادئة (اختياري) .
  • يمكن كتابة رقم البداية لجميع أرقام الفواتير المستقبلية في مربع رقم البداية. يمكن أن يكون الرقم أي شيء تريده ولكن من الأفضل أن تبقيه بسيطًا. سوف 00000 أو 10000 يكفي. إذا كنت تفضل الاحتفاظ بالأرقام صغيرة ، فيمكنك فقط استخدام رقم واحد مثل 0 أو 1 بدلاً من ذلك.
  • يمكنك تحديد عدد الأرقام التي ستتوفر بها أرقام الفاتورة عن طريق إدخال رقم في مربع رقم الأرقام. لا يمكنك الذهاب الخطأ مع 5 أو 6.
  • إنهاء العملية بالنقر فوق الزر " إضافة" .

بينما يظل التسلسل الذي تم إنشاؤه حديثًا محددًا ، انقر فوق Fill Range ، ثم اضغط على الزر " إغلاق" للخروج. الآن ، بغض النظر عن المصنف الذي تستخدمه ميزة Insert Sequence Number ، سيتم إنشاء رقم الفاتورة تلقائيًا مع كل رقم أكبر من الأخير.

كيفية توليد أرقام الفاتورة تلقائيا في التفوق