Viết code trong ThisWorkbook:Tự động là con dao 2 lưỡi. Nói chuyện tự động thì phải cho biết đến mức độ nào?
1. Nếu đã làm 1 lần ròi thì nó tự động biết đã làm rồi, không cần làm nữa. Hay là cư việc làm tiếp, sau n lần tự đọng, sheet sẽ có n dòng với tên sheet.
2. Tự động mỗi lần tạo sheet mới thì chuyện này xảy ra?
3. Mỗi lần đổi tên sheet thì sao?
Chỉ một vài ví dụ cho bạn thấy mõi lần nói chuyện tự động, cần nhìn trước xem hậu quả của cái tự động đó ra sao.
Chắc chủ topic chỉ muốn bước đầu học code thôi mà. Đó là phương thức, còn bẫy thì cần phải có level cao hơn. Chứ với kiểu hỏi kia thì chắc chưa cần bàn luận đến bẫy vội ạ!
nếu đây là bài tập làm cho vui thì ở trên đã có Code , Nếu đây là để áp dụng vào công việc thì việc chèn thêm dòng ở vị trí dòng 1 thật là vô nghĩa . Đã biết trước cần phải có tên sheet ở ô A1 mắc mớ gì phạm vào dòng 1 làm chi để phải có cái động tác chèn dòng 1, trừ khi sheet xuất ra từ phần mềm không can thiệp đượcLàm cách nào tự động chèn 1 dòng trên đầu sheet và điền tên sheet vào ô A1 tất cả các sheet trên file nhỉ
=CELL("filename")
Công thức này không ổn. Nếu bỏ qua tham số reference thì hàm CELL sẽ lấy thông tin ô hiện hành.nếu đây là bài tập làm cho vui thì ở trên đã có Code , Nếu đây là để áp dụng vào công việc thì việc chèn thêm dòng ở vị trí dòng 1 thật là vô nghĩa . Đã biết trước cần phải có tên sheet ở ô A1 mắc mớ gì phạm vào dòng 1 làm chi để phải có cái động tác chèn dòng 1, trừ khi sheet xuất ra từ phần mềm không can thiệp được
Và 1 khi để yên dòng 1 thì Excel đã có sẵn hàm
chỉ cần nghĩ cách làm sao lấy được tên sheet trong chuỗi đó là xongMã:=CELL("filename")
=CELL("filename")
=CELL("filename",A1)
ai chỉ bảo đúng thì người đó xứng là thầy của tôiAi bảo viết vội chi cho bị bắt bớ....![]()