Để chạy macro rong xcl kh mở fl bạn cần để ý rằng có 2 nhóm phên bản. Vớ mỗ nhóm hì cách chạy/ mở macro khác nhau. LƯU Ý: Mộ số máy của A/C bị ắ mssag bar – Do vậy ko hển hị nú nabl macro, không ùng được co đã có rên phần mềm. (bậ ho hướng ẫn sau) Cách sử ụng Macro và VBA rong Mcrosof Excl VBA là cách gọ ắ của Vsual Basc for Applcaon, là mộ ngôn ngữ lập rình ựa rên ngôn ngữ VB được phá rển bở Mcrosof. VBA ngoà được ích hợp vào chung vớ Mcrosof Offc như Excl, Wor, PowrPon hay Oulook, nó còn được sử ụng rong cả Auoca để ạo ra các bản vẽ được lập rình sẵn. Còn Macro, đây là mộ công cụ gúp bạn gh lạ các hao ác hực hện ướ ạng câu lệnh VBA kh hao ác rên Excl. Đây là công cụ có hể gúp bạn ự động hóa nhều hao ác rên Excl và rong bà cha sẻ này mình sẽ cha sẻ vớ các bạn cách để hực hện. Cách sử ụng Macro và VBA rong Mcrosof ExclĐầu ên, đê huận ện bạn nên đưa công cụ Dvlopr ra hanh Rbbon Toolbar của Excl. Cách hêm công cụ Dvlopr vào Rbbon Toolbar Excl.Mặc định sau kh cà đặ xong hì công cụ Dvlopr sẽ ẩn đ, vì vậy để hện Dvlopr rên Toolbar bạn cần vào Fl&g; Opon và cho phép Dvlopr hện rên hanh công cụ. ✅Nếu Offc của bạn không ìm hấy công cụ Dvlopr rong Opons hì có lẽ kh cà đặ bạn đã chọn không cà gó hỗ rợ VBA. Để bổ xung gó hỗ rợ VBA bạn ham khảo bà vế: Thêm gó cà đặ Vsual Basc Applcaon Mcrosof Offc Sau kh đưa Dvlopr ra hanh công cụ Rbbon Toolbar, bạn sẽ hấy các hành phần chính để xây ựng VBA như sau: Cách sử ụng gao ện quản lý VBAĐể vào gao ện quản lý VBA hì bạn có hể sử ụng 2 cách: Trong gao ện VBA sẽ có các hành phần như: Cách hêm và chức năng của Sh, Moul, Class, UsrFormĐể hêm các Obj vào 1 VBA Projc bạn có hể chuộ phả vào mnu bên rá, sau đó chọn Insr và hêm vào Objc để quản lý. Rêng Sh sẽ được ự động ạo ra kh bạn hêm Sh mớ ừ Fl Excl. Chức năng của Sh, Moul, Class, UsrForm: Cách xây ựng mộ hàm cơ bản rong VBA và gọ hàm ừ Excl.👉Để hình ung đơn gản về cách để vế lệnh rong VBA mình sẽ làm mộ ví ụ cụ hể về hàm cộng, ví ụ như ính ổng của gá rị cộng vớ 3. Kh vế hàm bình hường, bạn có hể sẽ vế như A2 + 3. Nhưng kh sử ụng VBA để ạo hàm mớ bạn có hể sẽ hực hện như sau: Funcon Cong_Thm_3(so As Ingr) Cong_Thm_3 = so + 3 En Funcon Trong đó: Kh bạn đã ạo hàm rong Moul xong hì vệc gọ và sử ụng hàm rong Excl cũng ương ự như các hàm hông hường khác. Tức là kh bạn gọ hàm ừ VBA bạn sẽ nhập ấu = và nhập các ừ chữ cá đầu của hàm hì Excl sẽ ự động gợ ý các hàm rong đó có cả hàm VBA. Cách khở ạo và sử ụng MacroMộ cách đơn gản hơn vệc ự ạo các hàm VBA là bạn có hể ận ụng cộng cụ Macro. Công cụ này sẽ ạo ra mộ Moul mớ kh bạn khở ạo Macro và gh lạ oàn bộ hao ác rên bảng ính Excl ướ ạng các câu lệnh VBA. Ở đây mình có 1 ví ụ là ạo mộ Macro ự động cộng hêm 1 (AuoFll). Đầu ên, bạn chọn vào Rcor Macro Sau đó, hộp hoạ Rcor Macro hện lên, đặ lạ ên cho Macro để ễ quản lý. OK để bắ đầu Macro gh lạ hao ác của bạn. Ở đây mình sẽ hực hện hứ ự như sau: Sau kh AuoFll xong, bạn mở để xm Macro đã gh lạ những hao ác gì. Và hãy phân ích các òng lệnh có nghĩa gì nhé: Để ngừng Macro, bạn chọn vào Sop Rcorng. ✅ Bạn nên Sop Rcorng Macro sau mỗ lần hực hện xong mộ hoa động nhé. Vì Macro sẽ gh lạ oàn bộ hao ác nên có hể sẽ gh lạ những hao ác hừa. Bây gờ để áp ụng lạ các hao ác bạn vừa hực hện đã được Macro gh lạ. Bạn hãy ạo mộ Sh mớ và chọn hêm nú nhấn lên kế ớ Macro. Sau đó, chọn vào ên Macro bạn vừa ạo và OK để áp ụng. Cuố cùng, sau kh ạo xong nú nhấn hì bạn hãy Clck vào nú nhấn để xm kế quả nhé. Cách lưu fl chứa MacroĐể lưu mộ fl có Macro hay VBA hì bạn hãy lưu fl bằng định ạng: Excl Macro-Enabl Workbook. ✅ Lưu ý: Không lưu bằng định ạng khác vì Macro sẽ bị mấ. Cách mở fl chứa MacroĐể mở các fl có Macro hì kh mở bạn cần chọn Enabl Conn (1) để cho phép chạy Macro hoặc chọn vào Macro Scury (2) để mặc định ho ùy chọn. ✅ Lưu ý: Macro cũng là mộ ập hợp hực h các câu lệnh, nên có hể ự động chạy các câu lệnh để ả và cà đặ chương rình khác mà bạn không hề hay bế. Chính vì vậy các bạn chỉ mở cách fl Macro ừ các nguồn uy ín để ránh bị nhễm VrusMacro. OK! Bà vế này cha sẻ vớ các bạn những đều cơ bản nhấ để các bạn ổng quá và hình ung được VBA và Macro là gì và hoạ động như hế nào. Bạn hãy cố gắng làm qun và sử ụng 2 công cụ này vì nó sẽ gúp bạn ạo ra ốc độ cũng như đều khác bệ rong vệc hao ác và quản lý ữ lệu. |