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

كود لتصدير شيت اكسيل إلي إكسيل علي الكمبيوتر


إذهب إلى أفضل إجابة Solved by محمد هشام.,

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

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

جرب هدا 

Private Sub CommandButton1_Click()
Dim newWb As Workbook
Dim WS As Worksheet: Set WS = Sheets("Sheet18")

Path = ThisWorkbook.Path & "\"   'OR =====>>'"D:\test\"
If WS.[E2] = 0 Then: Exit Sub
Application.ScreenUpdating = False
Application.DisplayAlerts = False

WS.Copy
Set newWb = ActiveWorkbook
newWb.SaveAs Filename:=Path & WS.[E2] & ".xlsx", FileFormat:=51
newWb.Close
   
   Application.DisplayAlerts = True
   Application.ScreenUpdating = True

    MsgBox "Saved successfully"
End Sub

 

SAV 18.xlsb

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

  • أفضل إجابة

 

 او جرب هدا ربما هدا ما تقصده 

Private Sub CommandButton1_Click()
Dim WS As Worksheet, NewWb As Workbook
Dim Path As Variant
Set WS = Worksheets("Sheet18")

If WS.[E2] = 0 Then: Exit Sub

'Path = "D:\test\"   في حالة كان المسار ثابت يمكنك تعديل السطر التالي بما يناسبك '

' اختيار مسار الحفظ
Path = Application.GetSaveAsFilename(InitialFileName:=WS.[E2], _
fileFilter:="Excel Files (*.xlsx), *.xlsx", Title:="الرجاء اختيار مكان الحفظ")
If Path <> False Then

Application.DisplayAlerts = False
Application.ScreenUpdating = Fals

WS.Copy
Set NewWb = ActiveWorkbook
    With NewWb.Sheets(1).UsedRange
        .Value = .Value
    End With
   NewWb.SaveAs Path, FileFormat:=51
   '****************************************************************
  '  هدا للمسار الثايت
'   NewWb.SaveAs Filename:=Path & WS.[E2] & ".xlsx", FileFormat:=51
'*********************************************************************
   NewWb.Close
     
 Application.DisplayAlerts = True
 Application.ScreenUpdating = True
    
    MsgBox "Saved successfully"
       Unload Me
    End If
End Sub

 

SAV 18 v2.xlsb

تم تعديل بواسطه محمد هشام.
  • Like 2
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information