Lập trình VBA trong Excel cho người mới bắt đầu | #02 Record Macro, Copy, Delete Sheet, IF



Download tài liệu:
Đăng ký Để nhận video mới:
Facebook hỗ trợ:

Lập trình VBA trong Excel giúp bạn cải thiện công việc trong Excel và tăng hiệu quả làm việc đáng kinh ngạc. Hướng dẫn được thực hiện từ cơ bản đến nâng cao cho người mới bắt đầu cũng như đã biết về VBA trước kia.
Nội dung bài này bao gồm:
1. Record Macro để làm quen với câu lênh Copy sheet
2. Copy nhiều sheets
3. Delete và IF để xóa Sheets
4. Offset để xác định dữ liệu
5. Bài giải hoàn thiện để triết xuất báo cáo từ cơ sở dữ liệu ra mỗi cá nhân riêng lẻ.

Để học hàm Vlookup từ cơ bản đến nâng cao:

Cảm ơn các bạn đã theo dõi. Nhớ đăng ký kênh để ủng hộ và cập nhật video mới nhất từ Gà Excel các bạn nhé

Xem thêm video học và các thủ thuật excel: https://mindovermetal.org/thu-thuat-excel/

5/5 - (10 votes)

Bài viết liên quan

Subscribe
Notify of
guest
39 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Tien Dung Tran

cho mình hỏi nếu muốn save các sheets thành file riêng biệt thì làm ntn nữa ạ?

Nhựt Minh

âm thanh hơi nhỏ a gà ơi

Rất cảm ơn anh. E có tý khó khăn nhờ anh chỉ giúp.
Cái khó của em là những cú pháp quy định của VBA. Có nhiều câu lệnh ta ko biết thì có thể lợi dụng Record Macro. Nhưng có nhiều theo tác ko dùng Rec Marco đc và ko biết cú pháp lệnh. VD: lệnh tắt hiển thị hộp thoại thông báo như
Application.DisplayAlerts = Fasle
và còn nhiều nữa.
Vậy có cách nào hoặc tài liệu nào vừa giải thích và ví dụ các câu lệnh như trên ko

linh hanthuy

hi anh Gà! ở bài học số 2, có rất nhìu sheet mình có dòng lệnh nào để khi đến sheet cần tìm nhanh hơn và ngược lại khi quay về sheet "du lieu"???????? anh hướng dẫn cho em với

Sỹ Phạm Ngọc

CHO EM HOI LA NEU EM K MUON TAO SHEET MOI MA LA 1 FILE EXCEL MOI THI SAO A?

Cong Doan Mong Cai

Chào Gà Excel ! Cho mình hỏi chút ạ. Mình viết xong chương trình chây trong VBA thì OK nhưng khi tạo nút điều khiển thì xóa nó lại xóa hết mà không trừ lại 2 sheet như chạy trong VBA. như vậy là mình sai ở chỗ nào ạ. nhờ Gad Xcel chỉ giúp ạ.

Cong Doan Mong Cai

Chương trình rất hữu ích. Cám ơn bạn.

Xuân Đạt Lưu

master

Tienthanh Le

cảm ơn ad nhiều

tan huynh

Cho mình hỏi nếu có một dòng trống hoặc nhiều dòng trống chen giữa các mã nhân viên thì xử lý như thế nào, ví dụ mã nhân viên 472 sau đó có dòng trống rồi đến mã nhân viên 695 thì dùng offset như thế nào để không lỗi, ad giải thích giúp, cảm ơn.

Phong Thiều

Hồi còn đi học các thầy các cô dạy toàn viết code trên userform, đi làm rồi lại viết toàn code trên activesheet

bạn gà cho mình hỏi,modul xóa sheet mình viết giống vậy mà toàn báo lỗi run 13 là sao?giúp mình với

Lý Trần Thị

anh gà ơi, em không nhấn đc Ctrl+Space. phải làm như nào ạ?

Phuoc Hiep

Phải dừng lại ở bài 2,3 để luyện tạp nhiều hơn

Phuoc Hiep

Thật may mắn khi biết đến kênh Của "gà excell" trên mạng làm j có kênh nào dạy lập trình free. Mà gaf excell nói đúng thạt. Vba làm công việc nhanh hơn nhưng nó là dang nâng cao, đòi hỏi người học phải có khả năng lập trình.ko dễ tí nào.ko thể nào nhìn công thức là lặp lại dc.phải hiểu dc các lệnh.

Nguyễn Thanh

Thày Gà Excel làm bài giảng về kế toán kho. Trân trọng cám ơn Thày!

Hà Ngọc

chào Gà excel, mình có 1 file tổng cần tách thành các sheet con theo tên các nhà cung cấp đồng thời tách cả thành từng file nhỏ để gửi đến từng nhà cung cấp 1. k biết banj có thẻ bỏ chút thời gian quý báu giúp mình xử lý vđ này không. minhf phải làm thủ công ngán ngẩm quá. nếu phát sinh hơn chục nhà cung cấp chắc die mất. 🙁 giúp minhf với

NoThaDaSi

Cái này xài Access cho nhanh gọn, an toàn, nhiều chức năng. Xài cái này trong Excel hơi bị mất thời gian.

Hoang Long

Cảm ơn add

3h sáng ad vẫn thức làm video mọi người ạ, đa tạ

Hiền Trần Thanh

dạ, có cách nào i =1 to bất kỳ ko ạ, VD: có bao nhiêu dòng thì ct sẽ chạy bấy nhiêu mẫu BC

Đoàn Phước

bạn chỉ ẩn cột bằng VBA mình với.

Soi Vu

thank a rất nhìu nhìu….

Núi Hà Văn

Cám ơn Gà Excel, Bài giảng rất hay và giúp ích cho mọi người. chúc bạn luôn thành công trong cuộc sống và ngày càng add thêm nhiều Video giúp ích cho mọi người. thanks !

Vinh Nguyen

Rất dễ hiểu và chi tiết và tâm huyết. Mong bạn có nhiều sức khỏe để tiếp tục cho ra những series VBA hay

Kim Nhím

Cảm ơn bạn ^^

Long Le

Cho hỏi làm sao để hiển thị cây thư mục VBA Project? Cảm ơn

Nguyen Khoi

Rất hay, ngắn gọn và xúc tích. Xin cám ơn.

Cái Msg thông báo số sheet mình có thể kết hợp thêm dòng thông báo thay vì thể hiện mỗi số sheet ko bạn. Ví dụ sẽ xuất Msg ntn "Tổng số sheet là 4". Mình mới beginner nên không biết code ntn.

Tai Vo

Hay, dễ hiểu, thực tế. Chúc anh có nhiều sức khỏe, mong kênh ngày càng phát triển, em sẽ giới thiệu kênh đến những người bạn của em có nhu cầu học excel. Cám ơn anh nhiều ạ.

Hồ Vân

Video rất hay, cảm ơn ad, mình có 1 câu hỏi: Nếu muốn thứ tự các sheet khi xuất ra chạy từ trên xuống dưới như trong bảng dữ liệu theo thứ tự từ trái sang phải của kết quả thì làm sao ạ?
Từ NV472-NV601 chứ không phải từ NV601-NV472 ?

Long Nguyễn Ngọc

Bạn dạy rất dễ hiểu, cảm ơn bạ.

Lâm Lê Bá

Cám ơn Ad. Hôm nay mình mới bắt đầu học
Sau khi học xong bài này mình xin có 1 góp ý nhỏ sau ở mục Copy Sheets.
Thay dòng lệnh: Sheets(2).Copy After:=Sheets(2)
Bằng dòng lệnh: Sheets(2).Copy After:=Sheets(ActiveWorkbook.Sheets.Count)
Hoặc: Sheets(2).Copy After:=Sheets(i+1)
Như vậy nó sẽ copy Sheets theo thứ tự từ trên xuống dưới của danh sách chứ ko phải từ dưới lên như trong video.
Thanks.

Lê Ngọc Đức

Ban ơi cho mình hỏi chút: Sau khi mình record macro mà không hiện lên trong modun? là bị sao vậy

Sen Duong

Anh ơi một người chưa thạo Excel thì có học được VBA không ạ? có cần có kiến thức cơ bản về lập trình mới học đc ko anh?

Doan Chau Nguyen

Cảm ơn về clip hỗ trợ! Bạn làm rất tốt. Nếu phát âm đúng N và L nữa thì clip sẽ ko còn sạn nữa!

lee nhi

Cảm ơn gà excel nhé ❤️ bài học thật sự hay và dễ hiểu luôn ♥️♥️♥️

Ngoc Nguyen

Cảm ơn bạn Gà

Ben Kid

Bạn dùng phần mềm quay lại màn hình j mà nét thế?