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

حفظ الديباجة عند الضغط على زر الحفظ تحفظ على شكل ملفات وليس شيتات


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

السلام عليكم : حياكم الله - رمضان مبارك

ممكن عند ادخال البيانات في الديباجة والضغط على زر حفظ يتم حفظ الملف بموجب رقم كود العميل على شكل ملف اكسل  , بالتالي سيكون كل عميل له صفحة على شكل ملف وليس على شكل شيت وكما مبين بالملف بالحفظ - وتبقى الديباجة ملف ادخال بيانات تشبه الفورمة

بارك الله فيكم وتقبل الله منكم الطاعات

الحفظ.rar

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

وعليكم السلام

جرب الكود التالي

Sub ExportActiveSheetToNewWorkbook()
'YasserKhalil *** 07-06-2017
'---------------------------
    Dim wb      As Workbook
    Dim ws      As Worksheet
    Dim str     As String
    
    Set ws = ActiveSheet
    str = ws.Range("A2").Value
    
    Application.DisplayAlerts = False
        If wb Is Nothing Then
            ws.Copy
            ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
            Set wb = ActiveWorkbook
    
            If Dir(ThisWorkbook.Path & "\ملفات العملاء\" & str & ".xlsx") <> "" Then
                MsgBox "Workbook Is Already Existing", vbCritical
                wb.Close False
            Else
                wb.SaveAs Filename:=ThisWorkbook.Path & "\ملفات العملاء\" & str & ".xlsx"
                wb.Close True
                MsgBox "Workbook Exported Successfully ...", 64
            End If
        End If
    
        Set ws = Nothing
        Set wb = Nothing
    Application.DisplayAlerts = True
End Sub

 

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

جزيت خيرا - تمام 100 % هو المطلوب

ممكن استاذ ياسر الله يعزك ويرفع من قدرك

عند الضغط على زر حفظ - تختفي البيانات الموجودة في الديباجة 

وتبقى فارغة لادخال بيانات جديدة

جزيت خيرا

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

يمكنك قبل نهاية الكود الإشارة للخلايا المطلوب مسحها ثم مسحها باستخدام ClearContents

مثال :

Range("B2:C2").ClearContents

 

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

تمام - الكود ممتاز

استاذ امر مهم وهو عند فتح ملف تم حفظه واضافة بيانات جديدة  ، كدفع قسط او شراء مادة جديدة 

المعادلات الموجودة كمجموع المشتريات ومجموع الاقساط والمبلغ المتبقي  وكذلك معادلة السعر * الكمية ، الموجودة بالديباجة - تختفي كلها بعد الحفظ ، اي عند فتح ملف تم حفظه لا توجد معادلات

جزيت خيرا - اثقلت عليك - في ميزان حسناتك - رمضان مبارك

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

جرب حذف السطر التالي من الكود حيث أنه يقوم بتحويل المعادلات لقيم

ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value

 

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

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