اذهب الي المحتوي
أوفيسنا

الى الخبراء نلجأ


hthy

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

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

بعد التحية

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

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

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

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

تحياتي....

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم

كود 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 - بعد فتح الملف ستلاحظ بأن الرقم يتغير

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information