'workbooks.worksheets.activate' berfungsi, tetapi '.select' tidak

Adakah yang bisa memberi tahu saya mengapa, ketika saya merujuk ke lembar tertentu, saya bisa menggunakan:

workbooks("A").worksheets("B").activate

tetapi tidak

workbooks("A").worksheets("B").select 

?

Larutan

Anda tidak bisa'tidak bisa memilih lembar di buku kerja yang tidak aktif.

Anda harus terlebih dahulu mengaktifkan buku kerja, lalu Anda dapat memilih sheet.

workbooks("A").activate
workbooks("A").worksheets("B").select 

Saat Anda menggunakan Activate, secara otomatis mengaktifkan buku kerja.

Catatan Anda dapat memilih >1 lembar dalam buku kerja:

activeworkbook.sheets(array("sheet1","sheet3")).select

tetapi hanya satu lembar yang bisa Aktif, dan jika Anda mengaktifkan lembar yang bukan bagian dari pilihan multi-lembar maka lembar lainnya akan menjadi tidak terpilih.

Komentar (8)