Showing posts with label Căn bản. Show all posts
Showing posts with label Căn bản. Show all posts

Sunday, April 14, 2019

Hướng dẫn lập trình VBA căn bản

Để bắt đầu học Lập trình VBA một cách tốt nhất, các bạn hãy thử theo cách sau của tôi, nếu thấy hay thì có thể vận dụng:
1. Học cửa sổ VBE , menu và các nút trên VBE
2. Học cách Debug một dòng code (Phải biết), Cách Debug đi đôi với cửa sổ Local Window và Watch Window để xem code chạy từng dòng như thế nào ở menu Debug.
+ Viết code với chế độ Debug Mỗi lần viết đoạn Code xong là Ấn "Compile ..." để soát lỗi​
+ Chạy Code (F5) để soát lỗi​
.212462/

3. Tìm kiếm hàm, các hằng (ví dụ: vbBlack, vbNullString, ...) , các phương thức,... trong: Object Browers ( Ấn F2 ) (Rất quan trọng)
4. Các Cửa sổ VBE: Immediate (Ctrl + g), Locals Window, Watch Window
+ Immediate: Debug trong Immediate rất hay để các bạn có thể viết hàm để chạy thử.​
++ Nếu là Function thì Gõ chuỗi vào cửa sổ Immediate và ấn Enter:​
?TestFunction(Var1,Var2, ...)​
?1 = 2​
?TypeName(Worksheets)​
++ Với Sub thì không cần dấu ?​
+ Locals Window và Watch Window: Đánh dấu Breakpoint chạy debug (Dấu tròn đỏ trước dòng code), thì cửa sổ này sẽ diễn giải code đang chạy từng dòng như thế nào​
5. Cách thêm References
6. Học VBIDE để biết cách tạo module, class module, ... của Excel và VBA bằng chính VBA
7. Học các Hàm, Các phương thức hướng sự kiện. (Vận dụng tìm kiếm trong Object Browers)
Cách bắt sự kiện Application (Thường là một Add-Ins ) , Workbook, Worksheet, Userform
8. Sau khi viết code xong Các file có thể lưu được Code VBA:
+ Với trang tính: xls, xlsm, xlsb (Khuyên dùng)​
+ Add-ins và Style Sheet: xla, xlam (Khuyên dùng), sxl​

------------------------------------------
Module Này chỉ là ý kiến cá nhân của tôi, dùng để xem những gì căn bản nhất, và chạy test các thủ tục.
Các bạn cần Vào cửa sổ VBE - Vào Tools - Vào References - tìm thêm Microsoft Scripting Runtime để module đủ điều kiện chạy các khai báo Object (Đối tượng)
Link tải ở bên dưới từng tài liệu. Các bạn quan tâm có thể tải về nhé. Xin cảm ơn.

IMG_20181116_1

Saturday, April 13, 2019

Căn bản về Excel Services trong Excel

1. Excel Sercives là gì?

.com/proxy/

- Excel Service là công nghệ SharePoint mở rộng Excel bằng cách sử dụng công nghệ máy chủ. Nó cho phép người dùng truy cập cửa sổ làm việc từ trình duyệt ngay cả khi máy tính của bạn không có Excel.
- Excel Services gồm 3 bộ phận cấu thành:
Excel tính toán Services: Là bộ phận chính của Microsoft SharePoint Server. Nó thực hiện tải cửa sổ làm việc, tính toán độ trung thực, cập nhật dữ liệu và duy trì phiên làm việc. Các dịch vụ thực hiện tính toán trên đám mây do đó người dùng không thể truy cập các hàm và công thức một cách trực tiếp.
Excel Web Access: Là một phần Web, nó giúp hiển thị tất cả hoặc 1 phần cửa sổ làm việc cho phép người dùng tương tác với cửa sổ làm việc trong trình duyệt.
Dịch vụ Web Excel: Cung cấp giao diện lập trình ứng dụng.
- Vì Excel sử dụng công nghệ SharPoint nên người dùng có thể tận dụng các tính năng bảo mật và quản lý trên máy.
- Trường hợp người dùng muốn truy nhập các hàm và công thức tích hợp sẵn trong Excel nhưng trong Excel Service không có bạn sử dụng tính năng Open Snapshot của Excel Services: kích chọn Open -> Snapshot in Excel:
.com/proxy/

2. Excel Service và Excel có thể làm việc cùng nhau hay không?

.com/proxy/
- Excel được coi là tác giả và Excel Service được coi là công cụ báo cáo nên Excel và Excel Service có thể làm việc cùng nhau.

3. Lưu workbook tới trang SharePoint.

.com/proxy/
- Khi bạn tạo xong 1 bản dữ liệu trong Excel 2013, bạn muốn tổng hợp thêm các nguồn dữ liệu từ các phòng ban khác mà không làm thay đổi dữ liệu nguồn -> hãy đưa chúng lên SharePoint, phân quyền truy cập cho các account cần thêm thông tin. Chỉ cần 1 cách đơn giản như vậy bạn đã tổng hợp được 1 báo cáo nhanh, đầy đủ và chính xác nhất.
Trên đây là giới thiệu cơ bản về Excel Services trong Excel 2013.
Chúc các bạn thành công!

Over 50 Ebooks Excel and VBA free Download

1. Statistics and Probability for Engineering Applications With Microsoft Excel by W.J. DeCoursey - PDF Free Download Download Siz...