Nguyễn Thị Kim Phượng
Nguyễn Thị Kim Phượng
Thảo luận 2 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 102 lượt xem

Em nội dung như sau Sub tao_wb_new() Dim wb As Workbook Set wb = Workbooksd Dim

Em xin hỏi nội dung như sau : 

Sub tao_wb_new()

    Dim wb As Workbook

    Set wb = Workbooks.Add

    Dim mypath As String

    mypath = Application.FileDialog(msoFileDialogSaveAs).Show

    wb.SaveAs Application.FileDialog(msoFileDialogSaveAs).SelectedItems(1)


End Sub

Khi marcro chạy nếu mình ko lưu file thì nó sẽ hiện bảng thông báo lỗi như hình này 
cách nào để khắc phục và thông báo này báo hiệu mình sai hả Thầy 
em xin cảm ơn 

Thảo luận 2 câu trả lời
Lượt xem 102 lượt xem
Vỗ tay vỗ tay
Nguyễn Thị Kim Phượng 12:09 - Sep 04, 2021
With Application.FileDialog(msoFileDialogSaveAs)
     .Show
     If .SelectedItems.Count > 0 Then   
        ActiveWorkbook.SaveAs Filename:=.SelectedItems(1), _
                    FileFormat:=xlOpenXMLWorkbookMacroEnabled
     Else     
        MsgBox ("No File Selected")
     End If
End With

với fileDialog Save As bạn thực hiện theo code trên nhé.

Lỗi của bạn là thiếu ở cấu trúc SaveAs, cần xác định loại file (FileFormat)

Vỗ tay vỗ tay
Nguyễn Thị Kim Phượng 09:09 - Sep 07, 2021

cảm ơn thầy

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông