anhtuan1069
Thành viên mới

- Tham gia
- 6/6/16
- Bài viết
- 14
- Được thích
- 4
- Dưới đây mình có hàm GetSH (hàm của thầy NDU) để lấy danh sách cách tên sheet dạng mảng, tuy nhiên ta chỉ sử dụng được trên VBE còn viết hàm trên sheet thì lại báo lỗi Value, xin các anh chị giải thích giúp.
Mã:
Function GetSh()
Dim Temp()
ThisWorkbook.Names.Add String(240, "z"), "=SUBSTITUTE(GET.WORKBOOK(1),""[""&GET.WORKBOOK(16)&""]"","""")"
Temp = Evaluate("Transpose(" & String(240, "z") & ")")
Temp = WorksheetFunction.Transpose(Temp)
ThisWorkbook.Names(String(240, "z")).Delete
GetSh = Temp
End Function
Sub test()
MsgBox Join(GetSh, ",")
End Sub