Ebook Lập trình VBA trong Excel – Phan Tự Hướng – Cuongquach.com | Microsoft đã hỗ trợ ngôn ngữ lập trình Visual Basic for Applications (VBA) từ lâu. Giúp cho phần mềm Excel có khả năng tuỳ biến cao, vượt ra khỏi giới hạn bảng tính thông thường, giải quyết được nhiều bài toán phức tạp hơn với khả năng tự động hoá cao. Cuốn sách này sẽ đáp ứng được nhu cầu quan tâm đến ngôn ngữ VBA nói chung và ứng dụng Excel nói riêng.
Vậy đừng ngại download tài liệu Ebook Lập trình VBA trong Excel – Phan Tự Hướng tại Cuongquach.com .
Contents
Link download ebook “Lập trình VBA trong Excel”
(Google Drive, Mediafire và MegaNZ. Bấm vào button link để tải.)
Nguồn: https://cuongquach.com/
Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
JURNAL EKONOMI PENDIDIKAN DAN KEWIRAUSAHAAN
Pengembangan Buku Ajar Analisis Laporan Keuangan Berbasis Problem Based Learning
Permasalahan yang dirumuskan adalah bagaimanakah validitas, kepratisan, dan efektivitas buku ajar analisis laporan keungan berbasis problem based learning (berbasis masalah) . Adapun yang menjadi tujuan penelitian ini yaitu untuk mendeskripsikan tingkat validitas, kepraktisan, dan efektivitas buku ajar analisis laporan keungan berbasis masalah. Jenis penelitian ini yaitu penelitian Research & Development (R&D) oleh Borg & Gall. Populasi dalam penelitian ini seluruh mahasiswa pendidikan ekonomi semester genap tahun akademik 2017-2018. Dengan sampel penelitian yaitu mahasiswa yang mengikuti mata kuliah analisis laporan keuangan kelas Indralaya yang berjumlah 38 mahasiswa. Teknik pengumpulan data yang digunakan yaitu angket. Dengan uji kevalidan diperoleh 3,5 dari ahli materi terkategori snagat valid dan 2,89 dari ahli media yang terkategori valid. Kemudian dari uji kepaktisan diperoleh hasil yang menyatakan bahwa bahan ajar ini praktis digunakan untuk memahami materi analisis lapora…
1. Copy all information into one data sheet 2. Save as the version 2 3. Remember to “undo” if you make a mistake 4. Assign ID number for each row (from 1 to final), which is useful to for you to identify when you make a mistake 5. Remove duplicate rows: Select column of name (then address, birthday, similar information); only select the data row (not title row); click “remove duplicates” button; select “continue with the current selection”. If there is duplicated data, undo and find out and check the duplicated data. 6. Delete unnecessary columns (such as noted information) 7. Correct some strange characters using FIND/REPLACE 8. Find out missing data by counting cells (using formular: =COUNT(B3:B119)); missing data should be coded as blanked in excel. 9. Use the COUNTA function to count cells that contain values input (=COUNTA(B3:B119)) 10. Find out outlier mistakes by sorting each column; check Max and Min of data 11. Coding information for SPSS: make…
Journal of Computer Science and Cybernetics
Grammar extraction LTAG for Vietnamese
2012 •
cdyteninhbinh.vn
Chọn Đề Tài Nghiên Cứu Khoa Học Xã Hội
Hue University Journal of Science: Techniques and Technology
Hệ Khuyến Nghị Cộng Tác Đồng Tác Giả
Mạng đồng tác giả là mạng lưới học thuật giữa các nhà nghiên cứu viết chung bài báo khoa học, mức độ kết hợp đồng tác giả có thể được đặc trưng bởi các độ đo liên kết. Đựa trên các đặc trưng đó, hình thành nhiều bài toán có ý nghĩa, trong đó có khuyến nghị cộng tác, gợi ý các tác giả có thể kết hợp trong tương lai hoặc tăng cường hợp tác. Bài báo này đề xuất một số độ đo liên kết mới dựa trên cộng đồng tác giả, kịch bản thiết lập bảng ứng viên động theo thời gian, và xây dựng một hệ khuyến nghị đồng tác giả sử dụng các độ đo đó.
Transport and Communications Science Journal
Thiết kế chế tạo thiết bị đếm trục sử dụng phương pháp cảm ứng điện từ
2021 •
Bộ đếm trục là một thiết bị quan trọng để hệ thống điều khiển tín hiệu đường sắt hoạt động an toàn và chính xác. Hiện nay thiết bị đếm trục nhập khẩu được dùng phổ biến trong hệ thống tín hiệu đường sắt, bài báo này đưa ra giải pháp chế tạo thiết bị đếm trục sử dụng cho đường sắt Việt nam. Nguyên lý của cảm biến dựa vào sự thay đổi từ thông qua cuộn thu khi bánh tàu đi qua cảm biến, mạch xử lý tín hiệu căn cứ vào biên độ và pha điện áp từ cuộn thu nhận dạng trạng thái của bánh tàu chiếm dụng vùng không gian đặt cảm biến. Cảm biến và mạch xử lý đã được chế tạo và thử nghiệm trên một số tuyến thuộc đường sắt Việt nam, kết quả cho thấy ngưỡng giữa trạng thái có tàu và không có tàu được phân biệt rõ ràng. Giá trị đếm trục được truyền về trung tâm điều khiển qua mạng truyền thông CAN độ tin cậy cao. Ứng dụng của thiết bị chế tạo có thể được dùng cho ga điện khí tập trung, hệ thống tự động cảnh báo đường ngang, hệ thống đóng đường tự động
TNU Journal of Science and Technology
Tổng Hợp Một Số Phương Pháp Học Sâu Áp Dụng Vào Bài Toán Lựa Chọn Câu Trả Lời Trong Hệ Thống Hỏi Đáp Cộng Đồng
2021 •
Bài toán tìm câu trả lời (còn gọi là bài toán lựa chọn câu trả lời hay tìm câu trả lời tốt nhất) là một bài toán chính trong hệ thống hỏi đáp. Khi một câu hỏi được đăng lên forum sẽ có nhiều người tham gia trả lời câu hỏi. Bài toán lựa chọn câu trả lời với mục đích thực hiện sắp xếp các câu trả lời theo mức độ liên quan tới câu hỏi. Những câu trả lời nào đúng nhất sẽ được đứng trước các câu trả lời kém liên quan hơn. Trong những năm gần đây, rất nhiều mô hình học sâu được đề xuất sử dụng vào nhiều bài toán xử lý ngôn ngữ tự nhiên (NLP) trong đó có bài toán lựa chọn câu trả lời trong hệ thống hỏi đáp nói chung và trong hệ thống hỏi đáp cộng đồng (CQA) nói riêng. Hơn nữa, các mô hình được đề xuất lại thực hiện trên các tập dữ liệu khác nhau. Vì vậy, trong bài báo này, chúng tôi tiến hành tổng hợp và trình bày một số mô hình học sâu điển hình khi áp dụng vào bài toán tìm câu trả lời đúng trong hệ thống hỏi đáp và phân tích một số thách thức trên các tập dữ liệu cho bài toán trên hệ thố…
Tạp chí Khoa học Đại học Đà Lạt
Nghiên Cứu Xây Dựng Mô Hình Điều Khiển Nhà Thông Minh Sử Dụng Kết Nối Bluetooth, GSM
2018 •
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Journal of Loss Prevention in The Process Industries
Using participatory ergonomics to improve nuclear equipment design
2011 •
近代中小企業
将来は、自社ノウハウの商品化を目指している
1991 •
2016 •
World Journal of Surgery
Surgical Safety Checklist Use and Post-Caesarean Sepsis in the Lake Zone of Tanzania: Results from Safe Surgery 2020
2021 •
Hypertension
Response to Gender and Blood Pressure Control
2008 •
Antioxidants
Inhibitory Effect of Olive Phenolic Compounds Isolated from Olive Oil By-Product on Melanosis of Shrimps
Nature communications
Neutrophils dominate the immune cell composition in non-small cell lung cancer
2017 •
Physics of Fluids
Shock-tube measurements of coupled vibration–dissociation time-histories and rate parameters in oxygen and argon mixtures from 5000 K to 10 000 K
2020 •
Polymer Degradation and Stability
Evaluation of oil fly ash as a light stabilizer for epoxy composites: Accelerated weathering study
2015 •
2015 •
reponame:Repositorio Institucional Unidad Nacional para la Gestión del Riesgo de Desastres
Los Desastres No Son Naturales
1993 •
2022 •
Bandung Conference Series: Law Studies
Pendirian Rumah Perseorangan di Atas Tanah Pemakaman Milik Pemerintah Kota Bandung di Tanah Pemakaman Umum Cikadut
2023 •
Journal of Pharmaceutical and Biomedical Analysis
RP-HPLC study of the degradation of diclofenac and piroxicam in the presence of hydroxyl radicals
2003 •
IEEE Access
Multigranulation Modified Rough Bipolar Soft Sets and Their Applications in Decision-Making
2022 •
Archivos de cardiología de México
[Mutual Help Groups: diabetes and hypertension control strategy]
European Neuropsychopharmacology
Reduced post-synaptic serotonin type 1A receptor binding in bipolar depression
2013 •
Proceedings of the International Conference on Man-Power-Law-Governance: Interdisciplinary Approaches (MPLG-IA 2019)
Dichotomy “Our/Others” in the mass media discourse of feminism
2019 •
2020 •
Physical Review Letters
Zeta Functions, Renormalization Group Equations, and the Effective Action
1998 •
Physical Review Letters
Domain-Wall Spin Dynamics in Kagome Antiferromagnets
2011 •
Prosiding Seminar Nasional USM
Analisis Perbedaan Kecerdasan Emosional Siswa Laki-Laki Dan Perempuan
2019 •
Bắt đầu sử dụng lập trình VBA trong Excel
Hiểu được những khái niệm cơ bản sau đây sẽ giúp bạn viết được câu lệnh lập trình VBA trong excel dễ dàng hơn.
Biến số là gì?
Khi bạn làm VBA, bạn sẽ thường xuyên làm việc với biến số. Biến số giống như kiến thức bạn đã từng học về môn đại số. Tìm (x+3y) trong đó x và y là biến. Bạn có thể gán số x và y bất kỳ, nó đại diện cho một giá trị và có thể thay đổi. Trong VBA Excel, khi bạn khai báo biến chuẩn thì những bước xử lý sau đó sẽ trở nên đơn giản hơn.
Cách khai báo biến: Dim
As
Xem thêm bài viết:
Hướng dẫn sử dụng các phím tắt chuyển sheet trong excel đơn giản nhất
Hướng dẫn cách cố định ô trong Excel đơn giản và nhanh chóng nhất
Học vba excel có khó không?
Học VBA có thể khó hoặc dễ tùy thuộc vào năng lực và đam mê của bạn. Nếu bạn có kiến thức về ngôn ngữ lập trình và Excel, bạn sẽ dễ học hơn. Nếu bạn chưa có kiến thức về ngôn ngữ lập trình và Excel, bạn sẽ khó học hơn. Để học VBA hiệu quả, bạn nên:
– Tìm hiểu về cơ bản của VBA và Excel.
– Thực hành viết code VBA trong Excel.
– Tham khảo các tài liệu học vba, bài viết, video và khóa học về VBA trên mạng.
– Tham gia các diễn đàn, nhóm, cộng đồng về VBA để hỗ trợ và trao đổi kinh nghiệm.
Hướng dẫn học VBA excel thông qua Record Macro
Record Macro là một tính năng giúp bạn tự học vba excel cơ bản một cách dễ dàng và nhanh chóng. Record Macro cho phép bạn quay lại các hành động mà bạn đã thực hiện trong Excel khi bạn chạy macro. Bạn có thể xem lại các hành động này và sao chép mã VBA của chúng để sử dụng trong code của bạn. Để hiểu hơn về Macro, mời bạn theo dõi nội dung dưới đây:
Macro là gì?
Macro là một macro được tạo ra bởi bạn khi bạn sử dụng Record Macro. Một macro là một chương trình được lặp lại để thực hiện các nhiệm vụ đơn giản hoặc phức tạp trong Excel. Một macro có thể được gọi bằng cách nhấn tổ hợp phím Alt + F8 hoặc chọn tab Developer > Macros > Macros.
Macro là một macro được tạo ra bởi bạn khi bạn sử dụng Record Macro
>>> Xem thêm: Cách tạo mẫu bảng theo dõi công nợ bằng excel cho người mới
Cách Record Macro
Để Record Macro, bạn có thể làm theo các bước sau:
– Bước 1: Chọn tab Developer (Nút Tiến hành) ở thanh công cụ của Excel.
– Bước 2: Tại thẻ Developer, chọn nút Record Macro.
Chọn nút Record Macro
Khi bấm nút Record Macro, sẽ xuất hiện một cửa sổ thông tin về Macro gồm:
+ Macro name: tên của Macro được tạo bởi việc Record Macro
+ Shortcut key: phím tắt cho Macro được tạo
+ Store macro in: nơi lưu trữ macro trong các Project của VBA
+ Description: mô tả về macro và ghi chú
Sau khi điều chỉnh thông số xong, bạn nhấn nút OK.
Sau khi điều chỉnh, nhấn OK
– Bước 3: Những lưu ý khi kết thúc lệnh Record Macro
Khi đã bước vào tiến trình ghi Macro, bạn cần lưu ý rằng bất kỳ thao tác nào cũng sẽ được ghi lại thành đoạn code của Macro trong VBA (dù có làm việc với Excel hay không). Vì vậy cần hạn chế các thao tác thừa như lăn chuột, chọn/di chuyển quá nhiều ô, nhiều sheet,…
Những thao tác phức tạp sẽ cho ra những câu lệnh phức tạp. Bởi vậy, những người mới học nên cố gắng sử dụng những thao tác đơn giản, chính xác nhất. Ngoài ra, hãy luôn nhớ bấm nút Stop Recording khi muốn dừng việc ghi Macro. Nút Stop Recording ở tại chính vị trí nút Record Macro khi ở chế độ ghi Macro.
Vị trí Nút Stop Recording
– Bước 4: Kiểm tra kết quả Macro vừa ghi được
Macro vừa ghi sẽ nằm trong môi trường VBA nên bạn cần mở môi trường này ra mới có thể xem được nội dung của Macro.
Trong thẻ Developer > Chọn mục Visual Basic phím tắt là Alt + F11)
Chọn Visual Basic
Trong giao diện làm việc của VBA chúng ta chú ý vào cửa sổ Project. Tại đây xuất hiên mục Modules, trong đó bao gồm Module1. Khi bấm vào Module1, bạn sẽ thấy Sub Macro1. Đây chính là tên của Macro vừa ghi lại bởi Record Macro.
Giao diện làm việc của VBA – Project
Nguyên tắc khi tự học VBA thông qua Record Macro
Khi tự học lập trình vba trong excel cho người mới bắt đầu thông qua Record Macro, bạn nên tuân theo 3 nguyên tắc cơ bản sau:
– Nguyên tắc số một: Không quay lại các hành động quá nhiều hoặc quá ít khi quay lại macro. Nếu bạn quay lại quá nhiều hoặc quá ít, bạn có thể gặp lỗi hoặc mất dữ liệu trong Excel.
– Nguyên tắc số hai: Không sao chép mã VBA từ các nguồn không tin cậy. Nếu bạn sao chép mã VBA từ các nguồn không tin cậy, bạn có thể gặp lỗi hoặc mất dữ liệu trong Excel.
– Nguyên tắc số ba: Không sử dụng mã VBA của người khác mà không có sự cho phép. Nếu bạn sử dụng mã VBA của người khác mà không có sự cho phép, bạn có thể vi phạm bản quyền hoặc gây hại cho máy tính của người khác.
Nguyên tắc khi tự học VBA thông qua Record Macro
Giới thiệu mục lục ebook “Lập trình VBA trong Excel”
+ Table of content
Chương 1: Giới thiệu về Visual Basic for ApplicationsChương 2: Ghi và thực hiện MacroChương 3: Cách thực hiện một Macro đơn giảnChương 4: Cửa sổ Visual Basic EditorChương 5: Làm việc với File Excel có chứa MacroChương 6: Ưu nhược điểm của chức năng tự ghi MacroChương 7: Ngôn ngữ Visual Basic for ApplicationsChương 8: Một số đối tượng cơ bản trong ExcelChương 9: Khai báo và sử dụng biến trong VBAChương 10: Sử dụng trợ giúp trong VBAChương 11: Thiết lập môi trường làm việcChương 12: Phương pháp tự xây dựng MacroChương 13: Sử dụng và xây dựng hàm trong VBAChương 14: Cấu trúc điều khiểnChương 15: Hộp thoại trong VBAChương 16: Kỹ thuật xử lý lỗiChương 17: Lập trình sự kiệnChương 18: Những ví dụ về lập trình VBAChương 19: Sử dụng và xây dựng bảng điều khiển trong EXCELChương 20: Tạo thanh công cụ và thực đơn bằng VBAChương 21: Làm việc với file và thư mục với VBAChương 22: Những câu hỏi hay gặp trong VBAChương 23: Điều khiển các chương trình khác bằng VBAChương 24: Liên kết giữa Excel với Visual Basic 6.0
VBA Excel là gì?
VBA (Visual Basic for Application) là một dạng tích hợp của Visual Basic 6 trong các chương trình Microsoft Office. VBA có sẵn trong các ứng dụng Office như Word, PowerPoint và Excel.
VBA cho phép bạn đạt được những thứ mà thông thường không thể làm được với các tính năng phổ biến của Excel. Với VBA, bạn có thể thao tác với giao diện của Excel, thêm các nút chức năng và thậm chí đặt các hàm của riêng bạn.
VBA Excel sử dụng ngôn ngữ lập trình Visual Basic. Thông qua ngôn ngữ này và với một chút kiến thức về lập trình, bạn có thể có trải nghiệm vượt ra ngoài ranh giới của Excel.
>>> Đọc ngay: Cách sử dụng hàm ISNUMBER trong Excel
Tham khảo khóa học “VBA Excel toàn tập từ cơ bản đến nâng cao”
Giáo trình 61 bài giảng
Thời lượng: 11 giờ 57 phút
Giảng viên: Đinh Hồng Lĩnh
Xem toàn bộ: VBA Excel toàn tập từ cơ bản đến nâng cao
Khóa học vba từ cơ bản đến nâng cao này có gì đặc biệt?
Bạn đang sử dụng Excel như một phần không thể thiếu trong công việc của mình. Tuy nhiên, Excel vẫn chưa thể đáp ứng được tất cả nhu cầu của bạn. Bạn vẫn phải làm rất nhiều công việc lặp đi lặp lại một cách thủ công. Và với số lượng dữ liệu lớn, bạn vẫn ước có một công cụ gì đó giúp bạn tự động hóa được toàn bộ công việc này. VBA Excel sẽ giúp bạn thực hiện nó một cách dễ dàng. Thấu hiểu ý nghĩa đó, giảng viên Đinh Hồng Lĩnh hợp tác cùng Unica xuất bản khóa học ” VBA Excel toàn tập từ cơ bản đến nâng cao”.
Điểm đặc biệt của khóa học là lộ trình được thiết kế theo phương pháp L.I.P.E, cung cấp đầy đủ giáo trình từ lý thuyết đến các bài tập thực sau mỗi bài, các bài kiểm tra sau từng chương và bài thi hết khóa học, giúp học viên trau dồi kỹ năng ngay sau khi học.
Mục tiêu khóa học
Khóa học được Trưởng phòng phát triển hệ thống, công ty cổ phần phát triển công nghệ 3T – Đinh Hồng Lĩnh biên soạn và giảng dạy. Thầy đã có hơn 5 năm kinh nghiệm trong giảng dạy và đào tạo trực tuyến E – Learning, đặc biệt trong lĩnh vực dạy tin học văn phòng. Kết thúc khóa học, học biên sẽ được trang bị những kiến thức bổ ích như sau:
– Nắm được các kiến thức cơ bản từ cơ bản đến nâng cao kiến thức về lập trình VBA trong Excel.
– Hướng dẫn cách sử dụng: Macro, Variable, Sub, Fuction, Userform, vòng lặp For, lệnh điều khiển IF ELSE…
– Sử dụng được các hộp thoại tương tác sinh động với người dùng.
– Tự làm được các Form đăng nhập, quản lý nhân viên, khách hàng, hóa đơn.
Trong suốt quá trình học, bạn sẽ được trợ giúp trực tiếp từ giảng viên, trả lời thắc mắc trong hệ thống diễn đàn lớp học VBA excel. Đây là một công cụ tuyệt vời mà Microsoft bổ sung cho không chỉ cho việc học Excel, mà toàn bộ các công cụ Office như học Word khác để giúp người dùng như bạn tự mình tạo ra được các hàm dành cho riêng bạn, tự động hóa các công việc lặp lại với dữ liệu lớn, tạo ra được các Form nhập liệu quản lý phức tạp theo ý bạn,… và rất nhiều thứ khác nữa.
Hãy ghé đọc và tham khảo thêm chứng chỉ tin học IC3 trên Unica bạn nhé.
Trên đây là hướng dẫn học vba excel của Unica cũng như phần giới thiệu khóa học VBA căn bản. Mong rằng bạn sẽ biết thêm những kiến thức về lĩnh vực này. Nếu có bất kỳ câu hỏi nào, bạn hãy để lại dưới phần bình luận nhé. Chúng tôi sẽ giải đáp trong thời gian ngắn nhất. Cảm ơn bạn đã theo dõi bài viết này.
Tags: Excel Vba
-
Unica
(0)
198,000đ268,000đ
-
Unica
(41)
6044 học viên
499,000đ600,000đ
Bài học |
103 |
Bài tập kiểm tra |
|
Kiến thức mục tiêu |
Tạo ra phần mềm phục vụ công việc và cải tiến chức năng của Excel Sử dụng Excel để điều khiển các phần mềm Office khác – Word, Excel, PowerPoint để tạo nhiều báo cáo tự động Lập trình Userform nâng cao, tạo Addins phục vụ công việc một cách chuyên nghiệp Sau khoá học, học viên có khả năng tự nghiên cứu để tạo ra những giải pháp Excel phục vụ công việc có tính chất chuyên nghiệp cao Nắm được kiến thức và sử dụng được ngôn ngữ truy vấn dữ liệu và ứng dụng của SQL trong Excel để xử lý hàng trăm ngàn dòng dữ liệu |
Nguyễn Đức Thanh Founder & CEO – Học Excel Online
Hãy để Excel giúp bạn …
Bạn đã có kiến thức cơ bản về lập trình VBA trong Excel qua khoá học lập trình VBA cơ bản? Bạn không muốn giới hạn khả năng của mình ở đó và muốn tự động hoá Excel và các công việc lặp đi lặp lại một cách hiệu quả hơn nữa, chuyên nghiệp hơn nữa? Kiến thức VBA cơ bản chưa đủ để bạn có thể áp dụng vào trong công việc của mình? Bạn cần phải tự động việc làm báo cáo rồi gửi thư một cách đơn giản nhất? Khoá học lập trình VBA nâng cao trong Excel sẽ đem đến cho bạn những kiến thức được đúc kết từ kinh nghiệm nhiều năm làm việc như một Business Analyst tại KPMG của giảng viên Nguyễn Đức Thanh.
Không những thế …
Bạn sẽ làm chủ kĩ thuật tạo Userform với những controls linh hoạt giúp tạo ra những công cụ đắc lực phục vụ công việc của mình.
Bạn sẽ sử dụng Excel để điều khiển các phần mềm Office khác như Word, PowerPoint, Outlook.
Bạn sẽ được giới thiệu, làm quen và ứng dụng ngôn ngữ truy vấn dữ liệu SQL ngay trong môi trường Excel để xử lý lượng dữ liệu cực lớn trong Excel – tới vài trăm ngàn dòng và hàng chục cột.
Bạn sẽ có thể tự tay tạo ra những Addins Ribbon làm cho file Excel của bạn thực sự chuyên nghiệp và linh hoạt
Chỉ dành riêng cho học viên của khoá học …
Sách VBA cơ bản do chính giảng viên viết sẽ giúp các bạn ôn tập lại kiến thức một cách nhanh chóng nhất
Khoá học được cập nhật liên tục với những kiến thức mới giúp kiến thức bạn được học không bao giờ lỗi thời
Giảng viên sẽ giúp bạn đưa ra hướng giải quyết vấn đề trực tiếp thông qua hệ thống trợ giúp chuyên nghiệp
Nguyễn Đức Thanh Founder & CEO – Học Excel Online
Nghề nghiệp: – Chuyên gia tư vấn giải pháp Robotics Process Automation (RPA): Automation Anywhere, uiPath, Blueprism … – Chuyên gia tư vấn giải pháp tự động hóa quy trình và nâng cao năng suất lao động trong doanh nghiệp cho các doanh nghiệp hàng đầu thế giới trong các lĩnh vực Retails, Automobile, Banking, … – Chuyên gia tư vấn giải pháp công nghệ thông tin, hệ thống ERP – giải pháp quản lý phần mềm đa năng cho doanh nghiệp SAP thuộc bộ phận IT Advisory tại KPMG Europe LLP, trụ sở tại Munich, Đức. – Founder & CEO: Học Excel Online – Nền tảng nâng cao khả năng làm việc tương tác đa chiều đầu tiên tại Việt Nam – Founder & Blogger: Học Excel Online – Nền tảng chia sẻ kinh nghiệm, thủ thuật, hướng dẫn sử dụng Excel từ cơ bản tới nâng cao. – Founder: Cộng đồng Tin học văn phòng Excel Word Power Point trên 30000 thành viên. Học vị, các danh hiệu đạt được: – Thạc sỹ Chiến lược quản trị thông tin – Đại học Frankfurt, Đức. – Đã từng học tập và nghiên cứu tại trường đại học London Metropolitan, Vương Quốc Anh – Ngành “IT for Financial Services” (2012-2013). – Cử nhân Hệ thống thông tin quản trị doanh nghiệp – Đại học Frankfurt, Đức. – Giải 3 ý tưởng khởi nghiệp tại cuộc thi ý tưởng Start Up Live tại Karlsruhe, Đức (2013). – Nghiên cứu và sách xuất bản tại nhà xuất bản Springer (2016). Kinh nghiệm giảng dạy, thành tựu nghiên cứu: – 10 năm kinh nghiệm hỗ trợ, giảng dạy và tư vấn Excel và VBA. – Tư vấn và giảng dạy ứng dụng Excel trong công việc cho FPT – FSOFT tại Nhật Bản (2019) – Tư vấn và giảng dạy ứng dụng VBA cho trung tâm BICC – Ngân hàng Việt Nam Thịnh Vượng – VPBank (2016-2019) – Tư vấn và giảng dạy ứng dụng VBA cho phòng KHDN – Ngân hàng TMCP Công Thương Việt Nam – VietinBank (2017, 2018, 2019) – Tư vấn và giảng dạy, ứng dụng Excel cho Rolls Royce (Tại Ý, Đức) (2018) – Đồng tác giả của cuốn “The Drivers of Wearable Device Usage” – xuất bản tại nhà xuất bản Springer – Đức (2016) – trực tuyến tại http://www.springer.com/de/book/9783319303741 – Các bài viết nghiên cứu khác trong lĩnh vực IT được công bố trong nhiều hội thảo quốc tế (2013) – Bài viết khoa học
Nghề nghiệp:
– Chuyên gia tư vấn giải pháp Robotics Process Automation (RPA): Automation Anywhere, uiPath, Blueprism …
– Chuyên gia tư vấn giải pháp tự động hóa quy trình và nâng cao năng suất lao động trong doanh nghiệp cho các doanh nghiệp hàng đầu thế giới trong các lĩnh vực Retails, Automobile, Banking, …
– Chuyên gia tư vấn giải pháp công nghệ thông tin, hệ thống ERP – giải pháp quản lý phần mềm đa năng cho doanh nghiệp SAP thuộc bộ phận IT Advisory tại KPMG Europe LLP, trụ sở tại Munich, Đức.
– Founder & CEO: Học Excel Online – Nền tảng nâng cao khả năng làm việc tương tác đa chiều đầu tiên tại Việt Nam
– Founder & Blogger: Học Excel Online – Nền tảng chia sẻ kinh nghiệm, thủ thuật, hướng dẫn sử dụng Excel từ cơ bản tới nâng cao.
– Founder: Cộng đồng Tin học văn phòng Excel Word Power Point trên 30000 thành viên.
Học vị, các danh hiệu đạt được:
– Thạc sỹ Chiến lược quản trị thông tin – Đại học Frankfurt, Đức.
– Đã từng học tập và nghiên cứu tại trường đại học London Metropolitan, Vương Quốc Anh – Ngành “IT for Financial Services” (2012-2013).
– Cử nhân Hệ thống thông tin quản trị doanh nghiệp – Đại học Frankfurt, Đức.
– Giải 3 ý tưởng khởi nghiệp tại cuộc thi ý tưởng Start Up Live tại Karlsruhe, Đức (2013).
– Nghiên cứu và sách xuất bản tại nhà xuất bản Springer (2016).
Kinh nghiệm giảng dạy, thành tựu nghiên cứu:
– 10 năm kinh nghiệm hỗ trợ, giảng dạy và tư vấn Excel và VBA.
– Tư vấn và giảng dạy ứng dụng Excel trong công việc cho FPT – FSOFT tại Nhật Bản (2019)
– Tư vấn và giảng dạy ứng dụng VBA cho trung tâm BICC – Ngân hàng Việt Nam Thịnh Vượng – VPBank (2016-2019)
– Tư vấn và giảng dạy ứng dụng VBA cho phòng KHDN – Ngân hàng TMCP Công Thương Việt Nam – VietinBank (2017, 2018, 2019)
– Tư vấn và giảng dạy, ứng dụng Excel cho Rolls Royce (Tại Ý, Đức) (2018)
– Đồng tác giả của cuốn “The Drivers of Wearable Device Usage” – xuất bản tại nhà xuất bản Springer – Đức (2016) – trực tuyến tại http://www.springer.com/de/book/9783319303741
– Các bài viết nghiên cứu khác trong lĩnh vực IT được công bố trong nhiều hội thảo quốc tế (2013) – Bài viết khoa học
4.9 47 đánh giá () |
1 0 2 0 3 0 4 3 5 44 |
Nên có nhiều ví dụ hơn nữa để nâng cao kỹ năng và phong phú khóa học
Phong cách thú vị
Nội dung bài giảng có phong phú, phù hợp và đúng quy chuẩn đào tạo? Chất lượng hình ảnh, video. Phong cách giảng dạy của thầy giáo thu hút và thú vị.
Bài giảng dễ hiểu, rất tốt
biobjh
tks
Ok
really good
Tuyệt vời
ok
Các bài học rất hay và bổ ích!
Rất hay và chi tiết, hy vọng sẽ có thêm nhiều khóa học bổ ích như thế này.
Khóa học rất bổ ích
Khóa học hay, kiến thức phong phú. Giảng viên nhiều kinh nghiệm, nghiệp vụ sư phạm tốt.
bổ ích
Ok
Khóa học rất bổ ích. Thầy dạy dễ hiểu!
Rất ok
Tốt!
Giáo viên : Nguyễn Đức Thanh
Giáo viên : Nguyễn Đức Thanh
Giáo viên : Nguyễn Đức Thanh
Giáo viên : Nguyễn Đức Thanh
Giáo viên : Nguyễn Thị Mai Quỳnh
Bạn cần hỗ trợ, vui lòng liên hệ qua email bằng cách click nút bên dưới
Lập trình VBA trong Excel – Các bước lập trình từ A-Z
VBA là viết tắt của Visual Basic for Applications giúp cho phần mềm excel thông thường trở nên linh hoạt; giúp giải các bài toán phức tạp mà phần mềm excel cơ bản không giải quyết được. Học lập trình VBA giúp trong Excel giúp bạn tự động hóa các nhiệm vụ được giao một cách nhanh nhất; thay vì dùng các phương pháp truyền thống. Dù bạn đã thành thạo excel hay là người mới bắt đầu; thì việc học cách lập trình VBA luôn hữu ích và cần thiết. Dưới đây là bài viết chứa những thông tin hữu ích về lập trình VBA trong excel cho người mới bắt đầu.
Tổng quan về VBA cơ bản cho người mới bắt đầu
Nếu bạn đang tìm hiểu về VBA, hãy tham khảo ngay nội dung dưới đây. Ở phần này, chúng tôi sẽ giới thiệu VBA là gì, những điều cơ bản về VBA, cách mở trình soạn thảo VBA, cách viết code VBA cũng như nhiều kiến thức liên quan khác.
VBA là gì?
VBA là một ngôn ngữ lập trình được viết bởi Microsoft và được tích hợp sẵn trong Excel. VBA có thể được sử dụng để tạo các macro, tức là các chương trình được lặp lại để thực hiện các nhiệm vụ đơn giản hoặc phức tạp trong Excel. VBA cũng có thể được sử dụng để tạo các form, tức là các giao diện người dùng được thiết kế để nhập và xuất dữ liệu từ Excel.
Tìm hiểu về VBA trong Excel
Những điều cơ bản về VBA trong Excel
VBA có hai loại là Visual Basic và Visual Basic for Applications (VBA). Visual Basic là một ngôn ngữ lập trình khác được sử dụng để thiết kế các chương trình Windows Forms hoặc ASP.NET. Visual Basic for Applications (VBA) là một phiên bản của Visual Basic được chỉnh sửa để phù hợp với Excel.
Ngoài ra, VBA còn có ActiveX và MFC (Microsoft Foundation Class). ActiveX là một giao diện cho phép bạn giao tiếp với các ứng dụng khác như Word, PowerPoint, Outlook,… MFC là một giao diện cho phép bạn sử dụng các thành phần của Windows như menu, thanh công cụ, thanh trượt,…
Làm sao để mở trình soạn thạo VBA trong Excel?
Để mở trình soạn thạo VBA trong Excel, bạn có thể làm theo hướng dẫn học vba excel dưới đây:
– Bước 1: Mở hộp thoại Ribbons > Chọn Customize the Ribbons.
– Bước 2. Chọn Developer trong Excel Options rồi nhấn OK.
Hướng dẫn học VBA excel
Tất cả chương trình trong VBA phải bắt đầu bằng “Sub” và kết thúc bằng “End sub”. Ở đây tên là tên bạn muốn gán cho chương trình của bạn. Trong khi sub là viết tắt của một chương trình con mà chúng ta sẽ tìm hiểu trong phần sau của hướng dẫn.
– Sub name().
– End Sub
Bây giờ chúng ta sẽ tạo một chương trình VBA cơ bản hiển thị hộp nhập liệu để hỏi tên người dùng sau đó hiển thị thông báo lời chào.
Hướng dẫn này giả định rằng bạn đã hoàn thành hướng dẫn về Macros trong excel và đã bật tab Developer trong excel.
– Tạo một danh mục mới.
– Lưu nó trong một định dạng bảng tính kích hoạt macro excel * .xlsm
– Nhấp vào tab DEVELOPER.
– Nhấp vào hộp thả xuống INSERT dưới thanh điều khiển.
– Chọn một nút lệnh như trong hình dưới đây.
Hướng dẫn học VBA excel
Nhập nút lệnh ở bất cứ vị trí nào trên bảng tính thì cửa sổ Assign Marco sẽ hiện ra như hình dưới đây:
Hướng dẫn học VBA excel
– Đổi tên macro thành btnHelloWorld_Click.
– Bấm vào nút mới.
– Bạn sẽ nhận được code như hình sau.
Hướng dẫn học VBA excel
Nhập mã lệnh sau:
– Tên Dim dưới dạng Chuỗi.
– Tên = InputBox (“Nhập tên của bạn”).
– MsgBox “Xin chào” + tên.
Giải thích một chút:
“Dim name as String” tạo ra một biến gọi là tên. Biến sẽ chấp nhận văn bản, số và các ký tự khác vì chúng tôi đã định nghĩa nó là một chuỗi.
“Name = InputBox (” Nhập tên của bạn “)” gọi hàm được tích hợp InputBox hiển thị một cửa sổ với chú thích Nhập tên của bạn. Tên đã nhập sau đó được lưu trữ trong biến tên.
” MsgBox” Hello “+ name” gọi hàm MsgBox tích hợp hiển thị Hello và tên đã nhập.
Kết quả như sau:
Hướng dẫn học VBA excel
Đóng cửa sổ code
Nhấp chuột phải vào nút 1 và chọn chỉnh sửa văn bản
Nhập: Say Hello
Bấm vào Say Hello
Bạn sẽ nhận được kết quả sau:
Hướng dẫn học VBA excel
Nhập tên của bạn ví dụ là Jordan => Bạn sẽ nhận được hộp thông báo sau
Hướng dẫn học VBA excel
Vừa rồi là những điều căn bản nhất về VBA và một số điều cơ bản bạn cần biết. Tuy nhiên nó là cả một ngôn ngữ lập trình sâu rộng. Để có thể học Kế toán online và học chuyên sâu hơn về hệ thống Excel nâng cao, các bạn có thể tham gia một trong các khóa học Excel nâng cao có tên “VBA Excel toàn tập từ cơ bản đến nâng cao” của giảng viên Đinh Hồng Lĩnh trên UNICA để ứng dụng ngay trong công việc hiệu quả.
Công cụ viết code VBA excel
Để viết code VBA trong excel, bạn có thể sử dụng các công cụ như IntelliSense, Editor, Run và Debug. Trong phần hướng dẫn học vba excel dưới đây chúng tôi sẽ giới thiệu chi tiết hơn:
– Công cụ IntelliSense: Là một tính năng giúp bạn đọc được ý nghĩa và giải thích của các từ khóa hoặc biến khi nhập vào khung soạn thảo.
– Công cụ Editor: Là một công cụ cho phép bạn chỉnh sửa, thêm, xóa hoặc sắp xếp các khối mã VBA trong Excel.
– Công cụ Run: Là một công cụ cho phép bạn chạy, dừng, giảm dần hoặc tăng dần các macro trong Excel.
– Công cụ Debug: Là một công cụ cho phép bạn kiểm tra và sửa lỗi trong code VBA trong Excel.
Công cụ viết code VBA
Các cấu trúc thường gặp trong lập trình VBA
Khi sử dụng vba trong excel, bạn sẽ bắt gặp một số cấu trúc phổ biến như là:
– Cấu trúc If…Then…Else: Là một cấu trúc dùng để kiểm tra điều kiện và thực hiện các hành động khác nhau tùy theo điều kiện đó.
– Cấu trúc Select Case: Là một cấu trúc dùng để chọn và thực hiện các hành động khác nhau tùy theo giá trị của một biến.
– Cấu trúc For…Next: Là một cấu trúc dùng để lặp lại một hành động nhiều lần với một biến duy nhất.
– Cấu trúc Do…Loop: Là một cấu trúc dùng để lặp lại một hành động nhiều lần với hai biến là biến trong và biến ngoài.
– Cấu trúc While…Wend: Là một cấu trúc dùng để lặp lại một hành động nhiều lần với một biến duy nhất, miễn là điều kiện đó vẫn đúng.
Cấu trúc thường gặp trong VBA
Lập trình sự kiện trong VBA
Sự kiện là các sự kiện xảy ra trong Excel, như nhấp vào nút, nhập dữ liệu, chọn danh sách,… Bạn có thể sử dụng sự kiện để kích hoạt các macro hoặc form khi xảy ra sự kiện đó. Để lập trình sự kiện trong VBA, bạn có thể làm theo các bước sau:
– Bước 1: Chọn tab Developer (Nút Tiến hành) ở thanh công cụ của Excel.
– Bước 2: Chọn tab Visual Basic (Nút Tiến hành) ở thanh công cụ của Excel.
– Bước 3: Chọn tab Insert (Nút Thêm) ở thanh công cụ của Excel.
– Bước 4: Chọn tab Module (Nút Module) trong danh sách Insert.
– Bước 5: Nhập mã VBA vào khung soạn thảo.
Lập trình sự kiện trong VBA
Kỹ thuật khai báo và sử dụng biến trong lập trình VBA
Biến là các giá trị được gán cho các từ khóa hoặc số nguyên trong code VBA. Biến giúp bạn lưu trữ và quản lý các thông tin liên quan đến macro hoặc form. Để khai báo và sử dụng biến trong lập trình VBA, bạn có thể làm theo các bước sau:
– Bước 1: Đặt tên cho biến bằng cách nhập từ khóa hoặc số nguyên vào khung soạn thảo. Tên biến phải bắt đầu bằng chữ cái và không được quá 255 ký tự.
– Bước 2: Gán giá trị cho biến bằng cách nhập từ khóa hoặc số nguyên vào khung soạn thảo. Giá trị biến phải được gán vào khi khai báo biến và không được thay đổi sau đó.
– Bước 3: Sử dụng biến bằng cách nhập từ khóa hoặc số nguyên vào khung soạn thảo. Từ khóa hoặc số nguyên biến phải được sử dụng để thực hiện các hành động trong code VBA.
Kỹ thuật khai báo biến trong VBA
Các lệnh VBA trong Excel
Lệnh VBA là các câu lệnh được viết bằng ngôn ngữ VBA để thực hiện các nhiệm vụ trong Excel. Lệnh VBA có thể được chia thành các loại sau:
– Lệnh chính: Là các câu lệnh cơ bản như If, Select Case, For, Next, Do, Loop, While, Wend,…
– Lệnh hỗ trợ: Là các câu lệnh hỗ trợ như MsgBox, Range, Cells, Sheets, Workbooks,…
– Lệnh đặt tên: Là các câu lệnh đặt tên cho các biến, macro, form, module hoặc workbook.
– Lệnh đọc và ghi: Là các câu lệnh đọc và ghi dữ liệu từ và vào các ô hoặc sheet trong Excel.
– Lệnh kiểm tra và sửa lỗi: Là các câu lệnh kiểm tra và sửa lỗi trong code VBA khi chạy macro hoặc form.
Các câu lệnh trong VBA
Hướng dẫn VBA Excel: Tạo nút chuyển đổi
Để giúp bạn quen với VBA, trong bài viết này, chúng ta sẽ thực hiện một dự án VBA Excel đơn giản: tạo một nút sẽ chuyển đổi giá trị trong một ô đã chọn từ USD sang GBP (đồng bảng Anh).
Dự án này có hai bước. Bước đầu tiên là chuyển đổi giá trị số từ USD sang GBP bằng cách nhân số USD với 1,22, tỷ giá hối đoái giả định. Bước thứ hai là thay đổi định dạng trong ô từ USD sang GBP.
Khi bạn nhấp vào nút, giá trị của ô đã chọn sẽ được nhân với tỷ giá hối đoái và ký hiệu đô la sẽ thay đổi thành ký hiệu đồng bảng Anh.
2.1 Truy cập Developer Controls trong Excel
Trước khi đi sâu vào VBA, có thể bạn cần phải mở Excel và điều chỉnh cài đặt để hiển thị tab Developer nơi có các tính năng bạn cần truy cập để sử dụng VBA Excel:
- Mở Excel.
- Chuyển đến menu File.
- Nhấp vào Options ở cuối màn hình để mở cửa sổ Tùy chọn Excel.
- Trong Options, chuyển đến tab Customize Ribbon.
- Dưới Main Tabs, nhấp vào ô Developer .
Ngoài ra, bạn cũng có thể nhấp chuột phải vào dải băng Excel và chọn Customize Ribbon.
>>> Đọc ngay: Làm thế nào để trở thành Chuyên gia Microsoft Excel vào năm 2023?
2.2 Tạo một nút
Để tạo công cụ chuyển đổi tiền tệ, trước tiên chúng ta cần chèn phần tử nút. Trong bước tiếp theo, chúng ta sẽ đính kèm code VBA Excel của mình vào nút đó.
- Trong bảng tính Excel của bạn, hãy chuyển đến tab Developer (Nhà phát triển).
- Trong phần Controls (Điều khiển), nhấp vào Insert (Chèn).
- Chọn ActiveX Command Button (Nút lệnh ActiveX). Đây là tùy chọn đầu tiên trong ActiveX Controls (Điều khiển ActiveX).
- Vẽ một nút trên bảng tính.
Nút này sẽ có chú thích là CommandButton1 theo mặc định. Tiếp theo hãy:
- Chọn nút.
- Nhấp chuột phải vào nó và sau đó chọn Properties (Thuộc tính) để hiển thị Cửa sổ Thuộc tính.
- Thay đổi (Name) (tên) thành một cái gì đó đáng nhớ hơn. Lưu ý rằng đây không phải là chữ sẽ hiển thị trên nút, mà là cách nút sẽ được gọi trong code VBA của bạn. Trong ví dụ này, chúng ta sẽ đổi tên thành convertButton .
- Thay đổi Caption (Chú thích) thành nội dung bạn muốn hiển thị trên nút. Chúng ta sẽ sử dụng USD to GBP.
Bạn cũng có thể thay đổi phông chữ và thêm một số style cho nút của mình thông qua cùng một cửa sổ.
>>> Đọc ngay: Cách sử dụng hàm FIND trong Excel
2.3 Thêm một số code
Viết code bằng VBA Excel diễn ra trong một môi trường riêng biệt với giao diện Excel tiêu chuẩn. Để truy cập nó, hãy đảm bảo Design Mode (Chế độ thiết kế) đang hoạt động trong tab Developer (Nhà phát triển), sau đó bấm đúp vào nút. Bạn sẽ thấy một cửa sổ như sau:
Phần đầu và phần cuối của code đã có sẵn—hai đoạn văn bản màu xanh lam ở trước và sau hàm của bạn, trong khi phần văn bản màu đen cho biết hành động sẽ diễn ra khi người dùng nhấp vào nút. Nếu bạn chọn một tên khác cho convertButton, bạn sẽ thấy tên đó trong cửa sổ này.
Để thực hiện quy trình chuyển đổi tiền tệ, chúng ta sẽ sử dụng các dòng code sau giữa hai dòng đã được tạo bởi Excel:
Dim R As Range\nDim W As Range\nSet W = Selection\nFor Each R In W\nR.Value = (R.Value * 1.22)\nR.NumberFormat = "£ 0.00 "\nNext
Đoạn code này khai báo (declare) hai biến R và W là các phạm vi (parameter). Bạn có thể thay đổi hai chữ cái này thành bất cứ thứ gì bạn muốn, miễn là bạn nhất quán trong toàn bộ đoạn code.
Sau đó, mã đặt biến W là Selection (Lựa chọn). Điều này có nghĩa là W là các ô được chọn trong bảng tính. Câu lệnh For Each tuyên bố rằng mã bên dưới câu lệnh sẽ chạy cho mọi R trong W, nghĩa là cho mọi ô trong phạm vi được chọn .
Tiếp theo, hàm chính xuất hiện. Giá trị trong ô được nhân với 1,22 (tỷ giá hối đoái từ GBP sang USD), sau đó định dạng ô được thay đổi để đại diện cho GBP. Cuối cùng, câu lệnh Next (Tiếp theo) chỉ ra rằng code (phép nhân và thay đổi định dạng) cũng sẽ chạy cho ô tiếp theo trong phạm vi, tức là R tiếp theo trong W.
Giao diện của nó trong cửa sổ VBA Excel trông như sau:
Nếu bạn đã đặt tên khác cho nút của mình hoặc sử dụng các tên khác không phải là R và W trong code, hãy nhớ đổi những tên này thành tên trong code của bạn. Nếu không, code sẽ không hoạt động.
Khi code của bạn đã được thiết lập xong, hãy đóng trình soạn thảo VBA. Các thay đổi của bạn sẽ tự động được lưu.
>>> Đọc ngay: Cách tự động hóa tác vụ với Macro Recorder trong Excel
2.4 Kiểm tra công việc của bạn
Bây giờ bạn cần tắt Design Mode để dừng bất kỳ sửa đổi nào khác đối với nút và làm cho nút hoạt động.
Tiếp theo, chọn một ô hoặc một dải ô, sau đó nhấp vào nút để xem nó hoạt động như thế nào. Hy vọng rằng bạn sẽ thấy giá trị tăng thêm 1,22, nghĩa là quá trình chuyển đổi tiền tệ đã được thực hiện chính xác.
>>> Đọc ngay: Cách sử dụng hàm VSTACK và HSTACK trong Excel
Tổng kết
VBA Excel là một kỹ năng quan trọng cần có của mỗi người khi muốn sử dụng Excel một cách hiệu quả và thành thạo. Đồng thời, đây cũng là trợ thủ đắc lực cho những ai đang học và làm việc trong ngành dữ liệu, sử dụng số liệu để phân tích và báo cáo.
>>> Nếu bạn muốn tìm hiểu kỹ càng hơn về VBA cũng như các kỹ năng Excel liên quan khác, đăng ký ngay khóa học xử lý dữ liệu của FUNiX tại đây:
>>> Xem thêm các chủ đề hữu ích:
Tại sao phân tích dữ liệu bằng excel vẫn cần thiết?
Cách sử dụng hàm IMAGE trong Excel
Cách sử dụng hàm IF với các công thức lồng nhau trong Excel
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/tag/excel-vba-programming-tutorial/
[Tài liệu] Lập trình VBA – Excel cho người mới bắt đầu
Chào anh em hôm nay mình sẽ giới thiệu cho anh em một quyển sách Lập trình VBA – Excel cho người mới bắt đầu của TS. Phan Tự Hướng
Mình không giới thiệu VBA là gì nữa, mình chỉ muốn nói tới một ưu điểm vượt trội khi mà bạn giỏi vba, đó là chắc chắn hiệu quả của các bạn tăng lên rất nhiều, bởi vì với những gì có sẳn trong excel không thể giúp bạn hoàn toàn xử lý và làm chủ excel được, muốn giỏi excel thì phải biết vba.
Như các bạn thấy, hiện nay để kiếm được một cuốn sách viết chi tiết về vba là vô cùng khó, với cuốn sách này của Thạc Sĩ Phan Tự Hướng cũng như thế, mình liên hệ tới tận những nơi mà tác giả ủy quyền bán sách nhưng nhận được thông báo là hiện nay chưa tái bản, do vậy mình đành mua bản pdf ở trên mạng, và mình muốn share lại nó cho các bạn, những ai đang có nhu cầu tìm hiểu về vba excel.Các bạn chú ý, ở thời điểm viết bài này thì hoàn toàn không mua được sách như đã nói ở trên, còn thời điểm hiện tại, ít nhất là thời điểm 01/03/2020 thì đã có thể mua được sách do tác giả đã tái bản và bán trở lại, do vậy để ủng hộ các bạn có thể liên hệ trực tiếp tới tác giả để mua sách nhé. Đây là hình ảnh bìa sách.Mình sẽ giới thiệu một chút những gì có trong cuốn sách lần này trước khi cung cấp link tải sách cho các bạn ở cuối bài viết này.
Đây là một cuốn sách của tác giả Phan Tự Hướng, một người thầy ra rất nhiều sách về vba excel dành cho dân văn phòng, dân kỹ thuật…
Cuốn sách gồm 492 trang và có tới 24 chương đi từ cơ bản đến nâng cao, các hướng dẫn chi tiết và có ví dụ minh họa đầy đủ, vì cuốn sách này ra đời cũng vài năm rồi, do vậy các hướng dẫn trong đó ví dụ ở phiên bản excel cũ nhưng về cơ bản thì nó cũng không khác gì các phiên bản excel sau đời này mà mới nhất tới thời điểm này là bản office excel 2019 cả, nên các bạn hoàn toàn có thể tự học được.
Một vài hình ảnh có trong cuốn sách mà các bạn có thể tham khảo:
Hướng dẫn học VBA excel dễ hiểu cho cả người không biết
VBA là viết tắt của Visual Basic for Applications, là một ngôn ngữ lập trình được sử dụng để tùy biến và điều khiển các chức năng của Microsoft Excel. VBA giúp bạn có thể thực hiện các công việc phức tạp hơn, như xử lý dữ liệu, tạo biểu đồ, phân tích số liệu,… VBA cũng giúp bạn tiết kiệm thời gian và công sức khi làm việc với Excel. Nếu bạn muốn học VBA excel dễ hiểu cho cả người không biết, bạn có thể tham khảo phần hướng dẫn học vba excel dưới đây.
Học lập trình VBA trong Excel
Bước đệm đầu tiên nếu bạn muốn học VBA là bạn phải trang bị một kiến thức excel thuần thục. Bởi bản chất excel là một công cụ tính toán, trình bày thông dụng và vô cùng hữu ích, trong đó không thể không nhắc đến macro trong excel. Trước hết, bạn nên học Visual Basic để giải quyết công việc của mình bởi nó sử dụng ở hầu hết các Microsoft, không chỉ riêng excel.
Bạn có thể tự học lập trình VBA trong Excel được không?
Hoàn toàn có thể, nếu bạn là một người kiên trì, chịu khó tìm tòi. Bởi VBA vốn dĩ là một kho tàng kiến thức khổng lồ, Bạn có thể bắt đầu bằng những kiến thức từ đơn giản đến phức tạp hơn. Và quan trọng nhất là học đi đôi với thực hành, học đến đâu thực hành tới đó. Khi đó kiến thức bạn học sẽ được ghi nhớ lâu nhất.
Nguồn tài liệu để học lập trình VBA trong Excel ở đâu?
Hiện nay, với không gian mở, bạn có thể tìm tài liệu học tập ở bất kỳ đâu. Bạn có thể tìm học trên Youtube, internet hay các tài liệu PDF, khóa học online được mở bán trên mạng. Tuy nhiên, theo phương pháp nào thì sự kiên trì và một cách sắp xếp khoa học; chiến lược tốt cũng là yếu tố tiên quyết nhé!
Khi vốn kiến thức của bạn đủ nhiều; thì bạn có thể áp dụng giải quyết những vấn đề phức tạp trong công việc cũng như thực tế.
Trên đây chúng tôi đã tổng hợp lại những điều cơ bản về lập trình VBA trong Excel; hiểu được những khái niệm cũng như cách lập trình cơ bản sẽ giúp bạn giải quyết những vấn đề khó hơn. Hẹn gặp lại vào bài viết tiếp theo nhé!
Xem thêm:
Hướng dẫn lập trình VBA trong Excel
Để lập trình được VBA trong Excel, chúng ta cùng tìm hiểu VBA gồm có những gì:
Tạo một macro: Bạn hãy tạo một macros thể thay thế nhiều thao tác, nhiệm vụ một cách tự động. Sau này khi muốn thực hiện những thao tác đó bạn chỉ cần lấy macros là xong.
Msgbox: Dùng để thông báo cho người dùng các thao tác họ đang làm hay đã làm xong; hoặc khi họ bị làm sai trường dữ liệu mà họ đang làm các lệnh trong macros.
Workbook và worksheet object: Thể hiện phạm vi VBA được áp dụng; trong đó 1 workbook gồm nhiều worksheet, 1 worksheet gồm nhiều range.
Range object: Range là một ô hoặc một vùng dùng để tham chiếu đến một vùng chọn trong Excel. Trong lập trình VBA, đối tượng này rất quan trọng.
Variables: Nó là một loại biến số.
If then statements: Nó tương tự như hàm if trong excel.
Loop: bằng những lệnh đơn giản, loop giúp bạn lặp lại thao tác trong một vùng. Đây là một thao tác thường xuyên sử dụng.
Userform: Trên Windows, Userform là giao diện của các phần mềm; được viết trên các ngôn ngữ Visual Basic hay Java. Còn trên VBA, nó sử dụng những đối tượng Command Button, TextBox để tạo Userform.
Events: Giúp ta biết được sự kiện của người dùng lên một đối tượng nào đó. Ví dụ người dùng nhấn 1 lần chuột-click, người dùng nhấn 2 lần-double click.
Function & sub: Khi muốn VBA trả về một giá trị nào đó, bạn dùng Function. Còn khi bạn muốn VBA thực hiện hành động bất kỳ, hãy dùng Sub, Sub không trả về giá trị như Function. Với những chương trình lớn cần xử lý nhiều, thì đây là 2 hàm rất hữu dụng.
Keywords searched by users: lập trình vba trong excel full
Categories: Chi tiết 66 Lập Trình Vba Trong Excel Full
See more here: kientrucannam.vn
See more: https://kientrucannam.vn/vn/