Thử lồng hàm Fution trong thủ tục Sub như thế nào

Liên hệ QC

Phanhanhdai

Thành viên tiêu biểu
Tham gia
16/3/08
Bài viết
733
Được thích
1,876
Nghề nghiệp
Thiết kế công trình
__--__ em đã đọc quyển sách VBA của anh Phan Tự Hướng nhưng em muốn hỏi liệu có cách nào mình liên kết lồng Funtion trong Sub không nhỉ?. Sau đây là ví dụ của em
 

File đính kèm

__--__ em đã đọc quyển sách VBA của anh Phan Tự Hướng nhưng em muốn hỏi liệu có cách nào mình liên kết lồng Funtion trong Sub không nhỉ?. Sau đây là ví dụ của em
Chả hiểu yêu cầu lắm, với lại file protect nên không rõ.
Còn Function trong sub thì vô tư. Đây là 1 ví dụ: Nếu shName có tồn tại thì lấy endR
PHP:
Sub LayDuLieu()
With Application
       .DisplayAlerts = False
       .ScreenUpdating = False
End With
    For k = 1 To 12
    shName = Right("0" & k, 2)
           If SheetExists(shName) = True Then
                Sheets(shName).Select
                endR = Range("E65000").End(xlUp).Row
                Sheets("DuLieu").Range("A" & k) = endR
            End If
    Next
With Application
       .DisplayAlerts = True
       .ScreenUpdating = True
End With
End Sub
Public Function SheetExists(shName) As Boolean
    Dim x As Object
    On Error Resume Next
    Set x = ActiveWorkbook.Sheets(shName)
    If Err = 0 Then SheetExists = True _
        Else SheetExists = False
End Function
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom