Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng

Tiêu đề: [Hỏi] Code liệt kê các sheet không ẩn [In trang]

Tác giả: love04    Thời gian: 6/10/2016 10:27
Tiêu đề: [Hỏi] Code liệt kê các sheet không ẩn
Em có file excel này, khi ấn chọn "Open file" để mở 1 file excel thì ô C4 sẽ liệt kê tất cả các sheet trong file excel đó (bao gồm cả sheet ẩn). Bây giờ em muốn nó chỉ liệt kê các sheet đang hiện (không hiện các sheet ẩn) thì phải sửa code trong file excel đó như thế nào ạ.

vidu.xlsm

30.22 KB, Lượt tải về: 573


Tác giả: tranhoe    Thời gian: 6/10/2016 11:15
Sửa code như sau:
[Visual Basic] 纯文本查看 复制代码
    For Each targetSheet In targetWB.Sheets
          If targetSheet.Visible Then
               targetSheetNames(targetSheet.Index) = targetSheet.Name
          End If
    Next targetSheet

Trong khai báo biến bị sai: Dim targetSheetNames() As Variant   chứ không phải là String đã sửa trong đính kèm
vidu_V1.xlsm (26.25 KB, Lượt tải về: 634)