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
Nếu bạn là người thường xuyên làm việc với dữ liệu trên Excel, và đang cảm thấy công cụ này chưa đủ để quản lý các dữ liệu khổng lồ, không xử lý được các công việc phức tạp và làm việc chậm chạp. Đây là lúc bạn cần nâng cấp bản thân và kỹ năng sử dụng Excel tự động với một khóa học VBA Excel online.
Một số điểm nổi bật của Excel VBA so với khi sử dụng Excel thông thường:
…
Nếu bạn chưa biết học lập trình VBA trong Excel ở đâu, hãy đến với Gitiho. Trải qua nhiều năm đào tạo tin học văn phòng cho 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 hiểu được những khó khăn của người học VBA Excel.
Bởi vậy thầy đã đúc kết kiến thức và kinh nghiệm của mình thành 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 giảng dạy về 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 VBA Excel.
Nắm vững kiến thức nền tảng về VBA:
Thành thạo cách sử dụng Macro:
Thành thạo viết code với đối tượng Range, Cell:
Thành thạo viết code cho Workbook, Worksheet:
Lập trình Form:
Lập trình sự kiện:
Tư duy xử lý các bài toán bằng VBA:
Ứng dụng VBA trong công việc thực tế:
Điều gì tạo nên sự khác biệt để khóa học lập trình VBA trong Excel 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:
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.
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
Để 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 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:
Học VBA từ cơ bản đến nâng cao 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ư
Cuối cùng, khóa học online này dành cho tất cả những ai chưa biết học VBA ở đâu ngay cả khi bạn mới bắt đầu làm quen với công cụ này hoặc muốn học nâng cao hơn. Đăng ký học thử ngay và trải nghiệm bạn nhé!
Đánh giá của học viên
4.86/5
84 Đánh giá và nhận xét
87 %
12 %
2 %
0 %
0 %
10:59 22/04/2023
10:54 30/11/2022
03:10 19/10/2022
04:05 28/06/2022
03:46 04/05/2022
01:11 30/11/2021
09:33 19/10/2021
Giảng viên:
4.8 điểm đánh giá
1001 đánh giá
347,580 học viên
101 khóa học
Hỏi đáp khóa học
1 thảo luận
Hà Quang Huy 1 năm 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
14,079 thảo luận
Nguyễn Anh Tuấn
Lập trình tính tổng ở range Ei+1= Sum(E2:Ei), i là biến dòng cuối
Dương Mạnh Quân [Chuyên gia]
Có 2 cách làm:
1. Bạn đặt hàm SUM vào ô này:
Range("E" & i + 1).Formula = “=SUM(E2:E” & i & “)”
2. Bạn xác định kết quả vào ô tính tổng thông qua việc viết hàm tính trên VBA (chỉ đưa ra giá trị kết quả vào excel):
Range("E" & i + 1).Value = Application.Worksheetfunction.Sum( Range("E2:E" & i) )
Bùi Thị Bích Ngọc
Dương Mạnh Quân [Chuyên gia]
Quy trình record để lấy code là:
1. bấm Record Macro => nên đặt tên macro để lúc record xong dễ tìm lại được.
2. Thực hiện thao tác
3. Bấm Stop Recording
4. Vào VBA, kiểm tra module: thường là module mới xuất hiện dạng Module1, Module2… bạn nháy đúp vào các module này để kiểm tra xem macro vừa tạo nằm ở đây không nhé.
Khương Thị Kiều Phương
Chào anh, chị,
Nhờ giải đáp giúp
mình gửi file: https://docs.google.com/spreadsheets/d/1h8nT119EM4l8nKnFxi7hOl4oPlopHfTp/edit?gid=1005044563#gid=1005044563
Mình muốn khi mình chon vào bất kì những dòng nào trong sheet"CI", thì ngay lập tức vba sẽ tự động xóa dữ liệu tại những dòng đó tại sheets(CI, PL, KHQ) .
Ví dụ: khi mình chọn dòng 1,2,3,4 tại sheet"CI" thì nó sẽ tự động xóa các dòng 1,2,3,4 tại sheets(CI, PL, KHQ).
cảm ơn ạ.
Dương Mạnh Quân [Chuyên gia]
Bạn có thể làm 1 macro xóa dòng theo vị trí dòng được chọn:
code xác định số dòng được chọn: ActiveCell.Row
=> khi đó bạn chọn dòng nào thì sẽ xác định được số dòng đó:
Dim dong_xoa As Long
dong_xoa = ActiveCell.Row
Range("A" & dong_xoa).EntireRow.Delete
Để xóa cùng dòng này tại sheet khác thì bạn thêm tên sheet trước Range là được nhé:
Sheets("tên sheet).Range("A" & dong_xoa).EntireRow.Delete
Nguyễn Thị Kim Cương
Dương Mạnh Quân [Chuyên gia]
ở đây mình hiểu quy trình của bạn là:
Nhưng quy trình này chưa đúng: ở chỗ Copy sheet để đưa ra workbook mới. Còn vòng lặp chạy từ dòng 1 đến dòng cuối sẽ vẫn chạy bình thường.
Chỗ này bạn nên viết code theo dạng biến workbook. Xác định rõ:
=> như vậy kiểm soát workbook mới khởi tạo sẽ đúng hơn.
Thu Thảo
Em chạy vba mở thư mục chọn file nhưng không thấy file để chọn thì phải chỉnh ở đâu ạ.
Trợ Giảng Gitiho
Dạ vâng Anh/Chị vui lòng kiêm tra lại xem Anh/Chị đã tải file về ở đâu ạ?
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 500+ khoá học, mọi lúc, mọi nơi