Buat dan Namakan Lembaran Kerja dengan VBA - Petua Excel

Isi kandungan

Anupam bertanya:

Saya cuba membuat dan Menamakan helaian dari dalam Macro Excel. Sekiranya saya menggunakan fungsi Sheets. Tambahkan ia hanya menamakannya seperti Sheet2 dll yang menamakannya lebih besar daripada helaian terakhir yang dibuat. Oleh itu, saya tidak dapat mengakses helaian ini dari dalam makro yang sama. Adakah cara untuk Membuat dan menamakan lembaran kerja pada masa yang sama.

Perkara pertama adalah menggunakan Objek. Ini adalah cadangan, anda boleh hidup tanpa menggunakannya, tetapi, kehidupan menjadi lebih mudah apabila anda melakukannya …

Hanya seperti ini:

Dim WS as Worksheet Set WS = Sheets.Add

Anda tidak perlu tahu di mana letaknya, apa namanya, anda hanya menyebutnya sebagai WS.

Sekiranya anda masih mahu melakukan ini dengan cara "kuno", cubalah ini:

Sheets.Add.Name = "Test"

Artikel menarik...