peternhp29
Thành viên mới
- Tham gia
- 17/5/17
- Bài viết
- 42
- Được thích
- 6
Thân chào ACE GPE,
Em có tìm được code của một thầy trên GPE và đã sử dụng được với file của em, nhưng có một vấn đề xảy ra ở đây là sau khi file được save, mở file lên thì định dạng không giống như sheet gốc là sheet UL.BM.027
Đoạn code em sưu tầm được của thầy:
Sub GPE()
Dim sh As Worksheet, wb As Workbook, sPath As String
sPath = CreateObject("WScript.Shell").SpecialFolders("Desktop")
If FileExists(sPath & "\" & [D7] & [H7] & ".xlsx") Then
MsgBox "tep tin da ton tai"
Exit Sub
End If
Set sh = ThisWorkbook.Sheets("UL.BM.027")
Workbooks.Add
Set wb = ActiveWorkbook
sh.UsedRange.Copy wb.Worksheets(1).Range("A1")
wb.Close True, sPath & "\ " & [D7] & [H7] & ".xlsx"
MsgBox "Da luu file xong!"
End Sub
Private Function FileExists(fname) As Boolean
' Returns TRUE if the file exists
Dim x As String
x = Dir(fname)
If x <> "" Then FileExists = True _
Else FileExists = False
End Function
Cảm ơn ACE GPE đã dành thời gian đọc qua bài này
Em có tìm được code của một thầy trên GPE và đã sử dụng được với file của em, nhưng có một vấn đề xảy ra ở đây là sau khi file được save, mở file lên thì định dạng không giống như sheet gốc là sheet UL.BM.027
Đoạn code em sưu tầm được của thầy:
Sub GPE()
Dim sh As Worksheet, wb As Workbook, sPath As String
sPath = CreateObject("WScript.Shell").SpecialFolders("Desktop")
If FileExists(sPath & "\" & [D7] & [H7] & ".xlsx") Then
MsgBox "tep tin da ton tai"
Exit Sub
End If
Set sh = ThisWorkbook.Sheets("UL.BM.027")
Workbooks.Add
Set wb = ActiveWorkbook
sh.UsedRange.Copy wb.Worksheets(1).Range("A1")
wb.Close True, sPath & "\ " & [D7] & [H7] & ".xlsx"
MsgBox "Da luu file xong!"
End Sub
Private Function FileExists(fname) As Boolean
' Returns TRUE if the file exists
Dim x As String
x = Dir(fname)
If x <> "" Then FileExists = True _
Else FileExists = False
End Function
Cảm ơn ACE GPE đã dành thời gian đọc qua bài này