Top doanh nghiệp đã đăng ký cho nhân viên
Bạn sẽ học được gì?
Khoá học này sẽ có:
Video
13h 17m giờ học
Article
3 bài viết chuyên môn
Material
24 tài liệu đính kèm
Exam questions
1 đề thi ghi nhớ kiến thức
Nội dung khoá học
18 Chương . 143 bài giảng . 13h 17m giờ học
Mở rộng tất cả các phầnMô tả khoá học
Từ người mới bắt đầu đến chuyên gia VBA Excel chuẩn Microsoft sau khóa học VBA Excel của Gitiho.
Hiểu được những khó khăn của việc tự học lập trình VBA Excel, trải qua nhiều năm đào tạo tin học văn phòng hàng ngàn học viên cá nhân và doanh nghiệp, giảng viên Dương Mạnh Quân sẽ cung cấp những bài giảng chi tiết, hướng dẫn từng bước một để học viên có thể thành thạo từng phần, trước khi cung cấp tư duy và phương pháp để xử lý các bài toán tự động hóa công việc, quy trình trên Excel nâng cao.
Điều gì tạo nên sự khác biệt để khóa học Tuyệt đỉnh VBA của Gitiho là chương trình đào tạo VBA online có nhiều học viên theo học nhất:
Những kiến thức bạn sẽ thành thạo sau khóa học VBA từ cơ bản đến nâng cao này:
Một vài feedback thực tế từ học viên:
“Đây là 1 khóa học lập trình VBA rất bổ ích thầy dạy học có kiến thức rất sâu rộng , mình dù là 1 con gà mờ nhưng sau khi học khóa VBA này mình đã học được rất nhiều kỹ năng không chỉ là của vba mà còn các môn học khác liên quan đến phân tích dữ liệu nâng cao, lời cuối cảm ơn công ty và các thầy cô đã cung cấp 1 nội dung học rất bổ ích”
“Bài giảng tuy ngắn gọn nhưng truyền tải được kiến thức trọng tâm. Sự kết hợp giữa clip và giáo trình rất hợp lí, phương thức giảng dạy thực tế với các bài tập mình thấy dễ hiểu và hiệu quả cao. Chắc chắn tôi sẽ đăng kí khóa học VBA 2 sau khi tôi hoàn thành các bài tập.”
“Bài giảng kỹ lưỡng, đúng trọng tâm và ứng dụng ngay được. Ban đầu dịch ở nhà chán quá tính học chơi giết thời gian thôi. Cơ mà nó hay với hữu dụng đến bất ngờ. Giờ file Excel của mình trông khá gọn gàng, thao tác làm việc cũng dễ chịu hơn, ko phải dụng cái là mất nguyên dòng công thức nữa. Xứng đáng 5 sao.”
“Tôi năm nay cũng 40 tuổi và lần đầu tiếp xúc với VBA, có thể học chậm hơn các bạn trẻ. Nhưng tôi phải nói khóa VBA này rất dễ hiểu, được sự hướng dẫn của các chuyên gia tôi cũng lập được cho mình một phần mềm ứng dụng excel vào việc quản lý công nợ. Sắp tới tôi cũng có kế hoạch tiếp tục học Sql và tạo ribbon quản lý. Tôi hy vọng mình sẽ đạt được thành công hơn nữa. Cảm ơn Gitiho về khóa học VBA rất hay này”
Các câu hỏi thường được học viên hỏi về khóa học Tuyệt đỉnh VBA
VBA là gì?
VBA là viết tắt của "Visual Basic for Applications". Đây là một ngôn ngữ sử dụng để viết các đoạn mã tương tác trực tiếp với bộ ứng dụng Office của Microsoft, điển hình như Excel, Word, Access và Powerpoint. Bằng việc sử dụng tính năng macro trong VBA bạn có thể dễ dàng tự động hóa các thao tác lặp đi lặp lại, tùy chỉnh lại các ứng dụng Office hay thực hiện các tính năng phức tạp mà các tính năng mặc định của Office không có. Nhờ đó giúp bạn tiết kiệm tối đa thời gian và gia tăng hiệu suất làm việc.
Tại sao nên học VBA trong giai đoạn hiện nay?
Việc thành thạo công cụ VBA đặc biệt mang lại vô cùng nhiều lợi ích với người đi làm, người làm việc trong lĩnh vực kinh doanh, tài chính, dữ liệu, kế toán.
Dưới đây là một vài lợi ích
Tôi nên có những kinh nghiệm nào trước khi học VBA?
Làm thế nào để biết được VBA có phù hợp với tôi không?
Để biết được VBA có phù hợp với bạn không thì bạn hãy tham khảo các yếu tố sau:
Con đường sự nghiệp với người thành thạo VBA là gì?
Con đường sự nghiệp với người thành thạo VBA có thể rất đa dạng và hấp dẫn, đặc biệt trong các lĩnh vực liên quan đến quản lý dữ liệu, tối ưu hóa quy trình công việc và tự động hóa các tác vụ trong các ứng dụng Office của Microsoft. Dưới đây là một số hướng sự nghiệp mà người thành thạo VBA có thể tham gia:
Lợi ích khi học lập trình VBA online là gì?
Học VBA online mang lại nhiều lợi ích cho người học. Dưới đây là một vài ưu điểm điển hình như
Đánh giá của học viên
4.86/5
76 Đánh giá và nhận xét
87%
12%
2%
0%
0%
Dương Thái Ngọc Sơn
07:24 20/08/2023
Nguyễn Bá Huỳnh Khoa
15:37 22/04/2023
Trần Thị Phong Lan
10:59 22/04/2023
Pham Thanh Tu
10:54 30/11/2022
Nguyen Duc Hieu
15:10 19/10/2022
Giảng viên:
4.3 điểm đánh giá
759 đánh giá
290,528 học viên
99 khóa học
Hỏi đáp khóa học
1 thảo luận
Hà Quang Huy 3 tháng trước
Mình đã học được 57%. Vẫn đang học tiếp. Đánh giá sơ: bài học dễ hiểu, chi tiết, giọng thầy ko bị buồn ngủ. Nội dung rất hay và cần cho các bạn làm việc trên nền tảng Excel. Mình sẽ đánh giá lại sau khi hoàn tất khóa học. Cám ơn thầy Dương Mạnh Quân và Công ty Gitiho. Sẽ tiếp tục ủng hộ các sản phẩm khác sớm
Thảo luận về bài học
12,763 thảo luận
Trần Việt Anh 06 Sep 2023
Tuấn Ba [Chuyên gia] 06 Sep 2023
anh chị khởi động lại giúp gitiho nhé.
Phan Thị Nga 21 Sep 2023
Em muốn nhập một bảng dữ liệu có các số tai bò có ngày tiêm phòng vào một bảng có chứa những số tai bò đó mà các số tai bò khác vẫn không bị thay đổi ạ. có cách nào viết code nhập cho nhanh không ạ. đây là bảng em ví dụ ạ. hoặc là từ sheet này sang sheets khác có nhập được ko ạ?
Tuấn Ba [Chuyên gia] 22 Sep 2023
Chào bạn bạn có thể mô tả rõ hơn được không?
Tiểu Phương 22 Sep 2023
Tuấn Ba [Chuyên gia] 23 Sep 2023
Chào bạn bạn giải nén bằng bandizip sẽ được nhé.
https://www.bandisoft.com/bandizip/
Đinh Thị Thuý Nga 22 Sep 2023
Xin hỏi Thầy tôi copy mã tách file excel sang pdf có nhiều sheet nhưng chỉ tách đc ⅓ là báo lỗi. tôi cảm ơn ạ
Tuấn Ba [Chuyên gia] 23 Sep 2023
Chào bạn lỗi ở đây có thể do tên sheets có chứa tiếng việt bạn nhé.
dang thi lan anh 21 Sep 2023
xin hỏi, tôi có làm theo hướng dẫn theo mã code này
Function GetCellColor(xlRange As Range) Dim indRow, indColumn As Long Dim arResults() Application.Volatile If xlRange Is Nothing Then Set xlRange = Application.ThisCell End If If xlRange.Count > 1 Then ReDim arResults(1 To xlRange.Rows.Count, 1 To xlRange.Columns.Count) For indRow = 1 To xlRange.Rows.Count For indColumn = 1 To xlRange.Columns.Count arResults(indRow, indColumn) = xlRange(indRow, indColumn).Interior.Color Next Next GetCellColor = arResults Else GetCellColor = xlRange.Interior.Color End If End Function Function GetCellFontColor(xlRange As Range) Dim indRow, indColumn As Long Dim arResults() Application.Volatile If xlRange Is Nothing Then Set xlRange = Application.ThisCell End If If xlRange.Count > 1 Then ReDim arResults(1 To xlRange.Rows.Count, 1 To xlRange.Columns.Count) For indRow = 1 To xlRange.Rows.Count For indColumn = 1 To xlRange.Columns.Count arResults(indRow, indColumn) = xlRange(indRow, indColumn).Font.Color Next Next GetCellFontColor = arResults Else GetCellFontColor = xlRange.Font.Color End If End Function Function CountCellsByColor(rData As Range, cellRefColor As Range) As Long Dim indRefColor As Long Dim cellCurrent As Range Dim cntRes As Long Application.Volatile cntRes = 0 indRefColor = cellRefColor.Cells(1, 1).Interior.Color For Each cellCurrent In rData If indRefColor = cellCurrent.Interior.Color Then cntRes = cntRes + 1 End If Next cellCurrent CountCellsByColor = cntRes End Function Function SumCellsByColor(rData As Range, cellRefColor As Range) Dim indRefColor As Long Dim cellCurrent As Range Dim sumRes Application.Volatile sumRes = 0 indRefColor = cellRefColor.Cells(1, 1).Interior.Color For Each cellCurrent In rData If indRefColor = cellCurrent.Interior.Color Then sumRes = WorksheetFunction.Sum(cellCurrent, sumRes) End If Next cellCurrent SumCellsByColor = sumRes End Function Function CountCellsByFontColor(rData As Range, cellRefColor As Range) As Long Dim indRefColor As Long Dim cellCurrent As Range Dim cntRes As Long Application.Volatile cntRes = 0 indRefColor = cellRefColor.Cells(1, 1).Font.Color For Each cellCurrent In rData If indRefColor = cellCurrent.Font.Color Then cntRes = cntRes + 1 End If Next cellCurrent CountCellsByFontColor = cntRes End Function Function SumCellsByFontColor(rData As Range, cellRefColor As Range) Dim indRefColor As Long Dim cellCurrent As Range Dim sumRes Application.Volatile sumRes = 0 indRefColor = cellRefColor.Cells(1, 1).Font.Color For Each cellCurrent In rData If indRefColor = cellCurrent.Font.Color Then sumRes = WorksheetFunction.Sum(cellCurrent, sumRes) End If Next cellCurrent SumCellsByFontColor = sumRes End Function
Nhưng bị lỗi không ra được kết quả
Tuấn Ba [Chuyên gia] 21 Sep 2023
Bạn dùng hai function sau nhé
Function CountCellsByColor(rData As Range, cellRefColor As Range) As Long
Dim indRefColor As Long
Dim cellCurrent As Range
Dim cntRes As Long
Application.Volatile
cntRes = 0
indRefColor = cellRefColor.Cells(1, 1).Interior.Color
For Each cellCurrent In rData
If indRefColor = cellCurrent.Interior.Color Then
cntRes = cntRes + 1
End If
Next cellCurrent
CountCellsByColor = cntRes
End Function
------------------------------------------------------------------------------------
Function SumCellsByColor(rData As Range, cellRefColor As Range)
Dim indRefColor As Long
Dim cellCurrent As Range
Dim sumRes
Application.Volatile
sumRes = 0
indRefColor = cellRefColor.Cells(1, 1).Interior.Color
For Each cellCurrent In rData
If indRefColor = cellCurrent.Interior.Color Then
sumRes = WorksheetFunction.Sum(cellCurrent, sumRes)
End If
Next cellCurrent
SumCellsByColor = sumRes
End Function
cách dùng = tenfuction(vungchon, omau)
Giá ưu đãi chỉ còn 1 ngày
499,000đ
799,000đĐăng ký cho doanh nghiệp
Giúp nhân viên của bạn truy cập không giới hạn 450 khoá học, mọi lúc, mọi nơi