Vba thực dụng trong Excel

  • Khởi xướng AAmylove
  • Ngày gửi
Visual Basic for Application
Từ Office 95 Microsoft bắt đầu đưa vào một ngôn ngữ lập trình chung, không chỉ áp dụng cho các ứng dụng như Word và Excel mà cho cả các công cụ lập trình như VB. Microsoft gọi ngôn ngữ lập trình này là Visual Basic for Applications (VBA).

VBA for Excel

Microsoft Excel là một công cụ mạnh để phân tích và trình bày thông tin. Một trong những thế mạnh của Excel là ngôn ngữ macro. Kể từ khi ra đời, Excel luôn là chương trình bảng tính có cài ngôn ngữ macro bao quát và linh hoạt nhất trong các phần mềm bảng tính.

Để viết macros trong Excel, bạn thật sự cần học hai công cụ khác biệt:
Trước hết, bạn cần học cách làm việc với Visual Basic. Mọi kiến thức bạn học về Visual Basic không những áp dụng được trong Excel mà còn cho các phần mềm Microsoft khác.​
Thứ hai bạn học cách sử dụng Excel. Càng nắm vững sử dụng bảng tính Excel, bạn càng xây dựng hiệu quả các macros.​

Câu hỏi: Cách viết mã VBA để cho việc tổng hợp vật liệu viết thế nào?
Cú pháp thì bạn nghiên cứu thêm về VBA nhưng giải pháp đại loại là bạn dùng hàm duyệt qua các ô "hạng mục" trong bảng "phân tích vật tư" tìm các ô có cùng giá trị text [tên vật tư] rồi cộng các giá trị ở mục "khối lượng" thì sẽ tổng hợp được vật liệu.
Gửi bạn tham khảo thư viện mã của VBA trong Excel 2003 nhé!
 

File đính kèm

nguyenanhcuong

Thành viên nhiều triển vọng
Tham gia
15/2/09
Bài viết
18
Điểm thành tích
1
Tuổi
51
Website
Bọn mình đã viết giáo án VBA (chung, kể cả Word, Excel, PowerPoint, Acess, Correl, PhotoShop...) tiêu đề là "Đặc tả xử lý và xử lý tự động" từ năm 1998.

Bạn nào cần hỏi bất cứ vấn đề gì liên quan đến VBA cụ thể ra, mình sẽ giúp cho (free)
 

tranvandat

Thành viên nhiều triển vọng
Tham gia
1/3/09
Bài viết
14
Điểm thành tích
3
Tuổi
35
Bài giảng tin học xây dựng( VBA cho Excel, Autocad)

Bài giảng này của bộ môn Tự động hóa thiết kế cầu đường trương ĐH Giao thông vận tải HN do thầy Lê Đắc Hiền biên soạn gồm:
1. Tổng quan về VBA
2. Vba với Excel
3. Vba với Autocad

Nói chung theo mình nghĩ không phải là dân tin thì cũng phải biết tin học nó làm được cái gì thì mới biết đường mà làm nếu không làm được thì hỏi chứ sống giữa thời đại công nghệ thông tin mà amater thì mệt lắm.

Bài giảng cho chúng ta cái nhìn tổng quan về Vba, thích hợp cho người mới bắt đầu.
 

File đính kèm

hoangtrong_vbnd

Thành viên mới
Tham gia
10/12/13
Bài viết
1
Điểm thành tích
1

thewhitesand

Thành viên sắp được phong Thành viên Năng động
Tham gia
9/8/08
Bài viết
36
Điểm thành tích
8
e có làm 1 file khoảng 11 sheet
3 sheet đầu em giữ cố định làm sheet chính, còn lại 8 sheet em để ở chế độ ẩn theo code
em muốn tạo 4 nút ấn để "assign macro", chẳng hạn ấn nút A sẽ hiện sheet A11,A12; ấn nút B sẽ hiện sheet B11, B12; ấn nút C sẽ hiện sheet C11, C12 ... tương tự
có bác nào biết thì giúp em đoạn code với, e cảm ơn !!!
Gửi file cho bác...Bác xem thử coi có như yêu cầu của bác không.
 

File đính kèm

tr hoan

Thành viên nhiệt tình
Tham gia
22/11/07
Bài viết
151
Điểm thành tích
18
Gửi file cho bác...Bác xem thử coi có như yêu cầu của bác không.
Như thế nào để run được bạn, mình chưa sử dụng được bạn giúp mình học và tìm hiểu nhé
Cám ơn
 

lecongtoan86

Thành viên rất triển vọng
Tham gia
5/5/10
Bài viết
29
Điểm thành tích
3
Tuổi
34
Như thế nào để run được bạn, mình chưa sử dụng được bạn giúp mình học và tìm hiểu nhé
Cám ơn
Có lẽ bạn chưa để chế độ Enable Macro cho excel. Bạn google để chỉnh nhé.
Với file vừa rồi nên thay các CommandButton bằng ToggleButton thì hay hơn
 
Bạn phải Đăng nhập để thảo luận.

Chủ đề tương tự


Tải bộ cài phần mềm Dự toán GXD, Đấu thầu GXD, Thanh Quyết toán GXD, Quản lý chất lượng GXD. Dành cho người mua bản quyền
Kích để xem khóa học Dự toán công trình
Kích để xem khóa học Dự toán công trình
Phần mềm quản lý chất lượng công trình QLCL GXD
Tìm hiểu khóa học Thanh Quyết toán GXD

Các bài viết mới

Top