Hướng dẫn cách tạo hàm tính thứ mấy trong tuần bằng cách sử dụng VBA trên Excel

Excel VBA 0 lượt xem

Bước 1: Tải File & Phân tích cấu trúc hàm tính thứ mấy trong tuần:
Link tải File thực hành: Tại đây
Như ví dụ minh họa các bạn thấy chúng ta sẽ sử dụng hàm Weekday(Giá trị thời gian) sẽ trả ra kết quả từ 1 -> 7 đây là giá trị đại diện cho các thứ trong tuần: Tưng ứng 1: Chủ nhật, 2: thứ 2, 3: thứ 3,….
Dựa theo giá trị của hàm Weekday sử dụng cấu trúc điều kiện để trả ra kết quả là giá trị các thứ trong tuần đối. Ngoài ra bạn có thể tham khảo thêm bài giảng hướng dẫn chi tiết các
bước thực hành tại Video: Xem Video Bài Giảng

Bước 2: Thực hành tạo hàm tính thức mấy trong Tuần Trên VBA

 


Tại bước này các bạn sẽ thực hiện tuần tự như sau:
Bước 2.1: Mở cửa sổ trình soạn thảo VBA trong thẻ Developer của Excel hoặc sử dụng phím tắt Alt + F11
Lưu ý: Đối với trường hợp máy tính của các bạn chưa có cửa số Developer các bạn có thể tham khảo tại: Bài giảng gách bật thẻ Developer trên Excel
Bước 2.2: Dựa vào các thông tin phân tích cấu trúc hàm tính thứ mấy trong tuần các bạn sẽ thực hành vào File Excel:
Code VBA thực hành:

Function ThuMay(Date_value As Date) As String
    Dim I As Long
    I = Weekday(Date_value)
        Select Case I
            Case 1: ThuMay = “CN”
            Case 2: ThuMay = “Thu 2”
            Case 3: ThuMay = “Thu 3”
            Case 4: ThuMay = “Thu 4”
            Case 5: ThuMay = “Thu 5”
            Case 6: ThuMay = “Thu 6”
            Case 7: ThuMay = “Thu 7”
        End Select
End Function

Bước 3: Lưu File Excel về định dạng có thể chứa được Macro
Sau khi đã thực hiện trong việc tạo ra hàm để tính ra giá trị thứ trong tuần các bạn cần tiến hành lưu File về định dạng của Excel có thể chứa được Macro (Các bạn có thể lưu File Excel về định dạng Xls, hoặc Xlsm)
Lưu ý: Đối với trường hợp nếu các bạn không lưu về các định dạng này thì các File Excel sẽ bị mất toàn bộ các hàm, Macro mà các bạn tạo trên Excel
Như vậy chỉ với vài thao tác đơn giản các bạn đã có thể dễ dàng tạo ra được một hàm tính thứ mấy trong tuần. Với sức mạnh của kỹ thuật sử dụng Excel kết hợp với VBA các bạn hoàn toàn có thể giải quyết được hàng loạt các bài toán khó và xử lý một cách tối ưu nhanh chóng các bài toán mà casc bạn đang gặp phải. Tuy nhiên trong thời lượng bài chia sẻ khá ngắn và có những nội dung nâng cao bộ thư viện phong phú được dành riêng cho học viên tại Bluesofts vì vậy các bạn có tham gia ngay chương trình đào tạo lập trình VBA cơ bản tại Bluesofts để có thể nhận ngay những kiến thức và tài liệu vô cùng quý giá được cung cấp từ đội ngũ nguyên gia hàng đầu về Excel

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *