Hôm nay tôi chia sẻ cho các bạn chủ đề liên quan đến các lỗi viết mã cơ bản trong lập trình VBA và cách tránh lỗi viết mã bị xem là nguy hiểm bị xem là ứng dụng có virus, nếu các bạn thiếu kinh nghiệm trong lập trình sẽ tạo ra nhiều lỗi, mà sau này phải bỏ nhiều thời gian để sửa lỗi cho các dự...
Hôm nay tôi chia sẻ với các bạn hàm tạo định dạng có điều kiện để tô màu cột và dòng làm nổi bật để đối chiếu ô đang chọn, giúp chúng ta có cái nhìn trực quan trong bảng tính Excel.
Mặc dù có thể tạo định dạng có điều kiện bằng Trình tạo định dạng có điều kiện có sẵn của Excel. Tuy nhiên để...
Ở bài viết này, tôi chia sẻ với các bạn một thủ tục được sưu tầm và chỉnh sửa lại, giúp các bạn có thể kiểm tra xem bạn đang sử dụng phiên bản Office bao nhiêu, và nhờ vậy chúng ta có thể kiểm tra xem, Excel của mình có sử dụng toán tử @ (Toán tử giao nhau ngầm định) có từ Excel 16, khóa # (Định...
Hôm nay tôi chia sẻ cho các bạn một lớp trong VBA đã được viết sẵn để giúp cho việc hiển thị một Userform hay một cửa sổ Window tại một ô Excel một cách dễ dàng. Đồng thời tương thích khi sử dụng nhiều màn hình. Dễ dàng tạo mã VBA để viết cho dự án của bạn. Các bạn hãy đọc qua bài viết để biết...
Hôm nay tôi chia sẻ cho các bạn một Add-in với chức năng di chuyển tức thời giữa các trang tính bằng cách rê chuột trên Thanh hiển thị tên trang tính, mà không cần phải thực hiện nhấn vào tên trang tính, giúp chuyển trang tính nhanh hơn, nếu như tệp Excel của bạn có rất nhiều trang tính, thì...
Xin chào các bạn hôm nay tôi chia sẻ cho các bạn một đoạn mã đơn giản dưới đây là đoạn mã dùng để kích hoạt chuyển Tab trên thanh công cụ Ribbon.
Với đoạn mã này các bạn có thể kích hoạt một Tab bất kì nhanh chóng, và cũng có thể kích hoạt Tab Ribbon tự tạo.
Tab Ribbon như một Userform thu nhỏ...
Nhấn để tải về TaxCode
(Tải cần đăng nhập diễn đàn để tải)
TaxCodeVN xlsm là lấy dữ liệu từ nguồn MaSoThue.Com
(*Nguồn Tổng cục thuế đã tăng giải thuật trong quá trình gửi nhận Cookie lên mức cao, nên tệp đã được xóa đi)
---------------------------------------------------
Hôm nay tôi chia sẻ...
Xin chào các bạn hôm nay tôi chia sẻ cho các bạn kiến thức xử lý chuỗi và mảng trong VBA tại Memory để tốc độ xử lý nhanh hơn.
Mẹo xử lý chuỗi và mảng tại Memory này rất đơn giản, giúp các bạn tăng tốc mã, tiết kiệm khá nhiều thời gian chạy.
XỬ LÝ KÝ TỰ CHUỖI
Bài viết dưới đây tận dụng hàm...
Hôm nay tôi mang đến cho các bạn là một câu hỏi nâng cao về lập trình VBA, tôi biết chắc rằng đa số các bạn lập trình chưa biết về quá trình ô Excel ở chế độ đang nhập liệu thì VBA có thể chạy và lấy giá trị ô không? Và làm sao để biết được Excel đang ở chế độ đang nhập liệu.
Không biết là các...
Bài viết hôm nay của tôi, giúp các bạn củng cố thêm một kiến thức tuy đơn giản, nhưng có thể các bạn chưa biết về cách xác định mảng có kích thước hay không.
Hiện tại các bạn ai cũng biết để xác định mảng có kích thước hay không thì sử dụng phương thức Lbound và Ubound trong VBA.
Nhưng hai...
Hôm nay tôi lại chia sẻ cho các bạn một hàm mã hóa chuỗi Unicode Tiếng Việt để dễ dàng viết chuỗi tiếng Việt vào trong VBA với kiểu gõ Telex đặc trưng của người Việt.
Lý do tại sao lại mã hóa? là vì trong VBA chỉ hỗ trợ lưu mã với một dạng mã hóa nhất định không hỗ trợ ký tự Unicode, nên cần...
Hôm nay tôi chia sẻ các bạn một kiến thức tuy đơn giản nhưng có thể các bạn chưa nắm bắt được, đó là cách gọi một Hàm, Thủ Tục trong VBA, trong Trang tính Excel Ribbon, hoặc Phím tắt. Với hướng dẫn dưới đây các bạn sẽ hiểu rõ hơn về sự đa dạng cách gọi hàm và thủ tục giúp các bạn tận dụng tối đa...
TỰ ĐỘNG HIỆN VÀ ẨN DANH SÁCH DATA VALIDATION KHI CHỌN Ô TRANG TÍNH
(Ảnh minh họa)
Hôm nay tôi chia sẻ cho các bạn một đoạn mã đơn giản tận dụng WinAPI,
để tạo hành động tự động hiện và ẩn danh sách Data Validation. Đồng thời thêm chế độ tự động cuộn khi chuột ở đầu hoặc cuối Popup Data...
**** CẬP NHẬT MỚI 13/08/2024
Sửa mã nguồn phiên bản cũ
Thêm thủ tục tạo thông báo nổi Window
----------------------------------------------------------
Thêm kiểu nhập thông báo và tiêu đề tiếng Việt với mã Telex, giúp nhập tiếng Việt nhanh hơn mà không cần phải mã hóa chuỗi. Với tham số...
Hôm nay tôi sẽ chia sẻ cho các bạn một Add-in bổ trợ thay thế cho các thao tác hay hành động với trang tính Excel linh hoạt hơn. Các hàm bổ trợ hành động như: Thêm dự án, lưu dự án, thêm, xóa, di chuyển, sao chép, ẩn trang tính...
Dự án này xuất phát từ dự án ExcelCommand mà tôi đã viết trước...
Nếu các bạn đang hăng say học VBA hoặc đang lập trình VBA và vọc mã WinAPI thì hãy học ngay mẹo này để viết cho ứng dụng của bạn gọn nhẹ hơn. Khi ứng dụng của bạn viết đa nền tảng và đa phiên bản thì gặp phải nhiều vấn đề về tương thích. Nhất là khai báo Long, LongPtr, LongLong, hoặc các hàm...
Hôm nay tôi giới thiệu các bạn phương pháp viết mã Nâng cao đơn giản hóa việc tắt sự kiện và thay đổi cài đặt trong Application của Excel một cách tối ưu, để thuận tiện trong việc viết mã cho những ứng dụng lớn.
Tại sao tôi lại viết ra phương pháp này? Các lý do mà tôi phải viết ra phương pháp...
Hôm nay các bạn sẽ biết thêm một hàm UDF mới để vận dụng trong việc truy vấn, phân tích dữ liệu.
Với hàm UDF Query tự tạo dưới đây các bạn có thể tận dụng để truy vấn dữ liệu với dòng lệnh SQL với đa dạng nguồn dữ liệu, từ tệp đang đóng và cả tệp dữ liệu đang mở. Hàm Query với đa dạng truy vấn...
----------------------------------------------------------
CẬP NHẬT:
Vì vấn đề gõ ký tự tiếng Việt nên từ Deep sẽ chuyển thành Lock
Đã thêm hai hàm mới LockRange và LockKey:
LockRange - chức năng khóa vùng ô không cho chỉnh sửa
LockKey - Chức năng ẩn luôn giá trị, chỉ truy cập được ở chế độ là...
Hôm nay tôi chia sẻ đến các bạn một kiến thức, mà hầu như các Lập trình viên sơ cấp, không được giảng rỏ về 4 toán tử NOT, OR, AND và XOR căn bản trong mọi ngôn ngữ lập trình.
NOT, OR, AND và XOR không phải trả về giá trị đúng sai như các bạn thường vận dụng. Vì chúng là toán tử, chính xác thì...