Tạo và đặt tên trang tính bằng VBA - Mẹo Excel

Mục lục

Anupam hỏi:

Tôi đang cố gắng tạo và đặt tên cho trang tính từ trong Excel Macro. Nếu tôi sử dụng hàm Sheets. Thêm nó chỉ cần đặt tên nó giống như Sheet2, v.v. đặt tên nó lớn hơn sau đó tạo trang tính cuối cùng. Vì vậy, tôi không thể truy cập trang tính này từ trong cùng một macro. Có cách nào để Tạo và đặt tên một trang tính cùng một lúc.

Điều đầu tiên là sử dụng Objects. Đây là một khuyến nghị, bạn có thể sống mà không cần sử dụng chúng, nhưng, cuộc sống trở nên dễ dàng hơn rất nhiều khi bạn…

Chỉ như thế này:

Dim WS as Worksheet Set WS = Sheets.Add

Bạn không cần phải biết nó nằm ở đâu, tên nó là gì, bạn chỉ cần gọi nó là WS.

Nếu bạn vẫn muốn làm điều này theo cách "cổ điển", hãy thử cách này:

Sheets.Add.Name = "Test"

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