Skip to main content

Posts

Showing posts with the label Thủ thuật VBA



Tiện ích thống kê cốt thép trên Excel

Tải và mở file Excel : BSbar.xls tại sheet làm việc "Model"  click tại ô cần chèn thép thống kê. Nhấn vào hình dạng thép cần chèn. Sau đó nhập các kích thước trên hình dạng thép, đường kính, số lượng. Nếu muốn chèn thêm, chọn dòng cần chèn click vào nút "Chèn dòng", rồi tiếp tục nhấn vào hình dạng các thép cần chèn. Cuối cùng, xóa các dòng trống.

Học nhanh lập trình VBA cho cad - Phần 2 : Cấu trúc lệnh trong VBA

1. Khai báo biến :  -  Khai báo biến trong một chương trình : Dim <Tên biến > As <Kiểu dữ liệu> , Giá trị chỉ tồn tại trong thủ tục (Sub) hoăc hàm (Function) đang thực thi. - Khai báo biến trong toàn chương trình : Public <Tên biến > As <Kiểu dữ liệu> , Giá trị chỉ tồn tại trong toàn chương trình. - Khai báo biến cục bộ : Static <Tên biến > As <Kiểu dữ liệu> , Giá trị biến mất đi khi thủ tục chấm dứt nhưng vẫn giữ lại giá trị khi thủ tục được gọi trong lần sau.

Học nhanh lập trình VBA cho cad - Phần 1 : Tổng quan về VBA trong môi trường CAD

1. Khái niệm về VBA trong CAD : VBA viết tắt cảu Visual Basic for Application. Đây là một ngôn ngữ lập trình chạy trực tiếp trong môi trường CAD. Với các ưu điểm dễ học, dễ sử dụng, thiết kế giao diện nhanh bằng các thanh công cụ đã hỗ trợ sẵn. Có thể nói đó là một script file có điều kiện.

Chèn bảng từ Excel sang Cad

Bước 1: Tại phần mềm MS Excel tạo một nút lệnh mới để thực thi code VBA "chèn bảng từ Excel sang Cad". Hướng dẫn tạo nút lệnh mới tại đây .

Cách tạo một nút lệnh mới thực thi một lệnh được viết bởi Macro trong Excel 2007

Bước 1 - Soạn thảo macro. Tại Tab View > Chọn Macro > Record Macro. Hộp thoại Record Macro hiện thị. Tại Short key nhập một ký tự làm phím nóng bất kỳ nhưng không trùng với các phím nóng sẵn có trong Excel ( Ví dụ : C, V, 1, ... vì nó tương ứng với các lệnh Ctrl+C - Copy, Ctrl+V - Paste, Ctrl+1 - Formatcells ).