اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته

بعد التحية

عندي برنامج حسابات زبائن

وهو ارصدة وفواتير وإشعار إستلام

ولكن اريد عند إضافة الفاتورة يتم تغيير الرقم المتسلسل ويتم حفظ الفاتورة في قاعدة بيانات

ولكم جزيل الشكر وفائق الإحترام

تحياتي....

قام بنشر (معدل)
بسم الله الرحمن الرحيم

كود VBA

ماكرو للترقيم التلقائي يفيد في الفواتير مثلا
الخلية َA2 هي التي تحتوي على الترقيم الجديد

ينسخ و يلصق بالموديول الخاص بالورقة ThisWorkbook بال VBAProject لمحرر ال VBA ( لملف الإكسيل الخاص بك )
'-------------------------------------------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
SaveSetting "MyApp", "Startup","Top", Range ("A2")
End Sub

Private Sub Workbook_Open()
If Range("A1").Value <> 1 Then
Range("A2").Value = GetSetting(appname:="MyApp", section:="Startup", key:="Top", Default:="=5") + 1
Range("A1").Value = 1
End If
End Sub
'--------------------------------------------------------------------------------------------------

1 - بالورقة 1 من ملف الإكسيل و بالخلية َA2 أكتب رقم فاتورتك و ليكن 1
2 - إحفظ الملف بصفته نموذج أي بإمتداد (*.xlt)
3 - قم بغلق الملف النموذج الجديد
4 - قم بفتح الملف من "Modéles"
5 - بعد فتح الملف ستلاحظ بأن الرقم يتغير

و الله الموفق
تم تعديل بواسطه أبو تامر

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information