Xin code : Lưu file Excel lại và tự động đổi tên

  • Thread starter Thread starter USB1394
  • Ngày gửi Ngày gửi
Liên hệ QC

USB1394

Thành viên hoạt động
Tham gia
20/12/08
Bài viết
173
Được thích
12
Nghề nghiệp
Lính triều đình
Em xin code thực hiện 3 hành động sau :
1. Dóng workbook và lưu tất cả thay đổi (ko hiện hộp thoại có hỏi lưu hay ko)
2. Sau khi đóng sẽ tự động đổi tên theo CT sau :
VD
Tại sheet8 , cell A1 , có giá trị 01(number)
Tại sheet8 , cell A2 , có giá trị 2009(number)

Tên file : "TL - "<giá trị cell A1> <giá trị cell A2>

Có bạn nào biết xin giúp dùm , xin cám ơn
 
Cho mình hỏi thêm là lưu thành file mới hay là trên file cũ vậy bạn?
 
Upvote 0
Lưu trên file cũ . Nếu được bạn cho mình xin thêm code phần lưu thành file mới luôn . Mình ko rành vê VBA lắm nên khi viết bạn cho càng nhiều ghi chú miêu tả hành động bạn thực hiện để mình dễ hiểu
Xin cám ơn
 
Upvote 0
Lưu trên file cũ . Nếu được bạn cho mình xin thêm code phần lưu thành file mới luôn . Mình ko rành vê VBA lắm nên khi viết bạn cho càng nhiều ghi chú miêu tả hành động bạn thực hiện để mình dễ hiểu
Xin cám ơn
Thật ra nếu bạn biết code TỰ XÓA FILE thì hoàn toàn có thể làm bài này (tự hắn xóa hắn còn được huống chi Rename)
PHP:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
  Application.DisplayAlerts = False
  With ThisWorkbook
    .ChangeFileAccess xlReadOnly
    Name (.FullName) As (.Path & "\TL - " & [A1] & [A2] & ".xls")
    .Save
  End With
End Sub
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Anh NDU ơi
Tại sao code đổi tên file lại có đoạn code này?
Tks Anh
PHP:
.ChangeFileAccess xlReadOnly
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom