Loại bỏ dấu gạch chéo khỏi tên tệp khi lưu bằng Macro - Mẹo Excel

Mục lục

Deepak hỏi:

Xin chào, tôi đang cố gắng chỉ định ngày hiện tại cho ô A38 bằng cách sử dụng =NOW()và sau đó thực hiện SaveAs bằng cách gán nội dung của ô đó làm tên tệp cho tệp đang được lưu. Tôi không thể viết mã chính xác cho nó.

ChDir "C:Backup" ActiveWorkbook.SaveAs Filename: = Range("A38").Text, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False

Trong đoạn mã được đề cập ở trên, tất cả những gì tôi cần làm là thay thế tên tệp bằng nội dung của ô A38 sẽ luôn chứa ngày hiện tại. Tôi sẽ đánh giá cao nếu bạn vui lòng cho tôi biết cách chính xác để viết mã này. Tôi đã cố gắng thay thế Tên tệp bằng một số thứ khi tìm kiếm tip025 trong www.mrexcel.com trong nhưng nó không hoạt động.

Sự cố phát sinh khi định dạng của ngày bao gồm ký tự “/”… hãy thử như sau:

ActiveWorkbook.SaveAs Application.Substitute(Range(“A38”).Text,”/”,”-“)

thú vị bài viết...