KỸ NĂNG MỚI

kỹ năng mới - nơi chia sẻ những kỹ năng,khóa học miễn phí,tài liệu... giúp bạn phát triển kỹ năng và học free mọi thứ trên đời. kynangmoi.net - bạn cần học gì - chúng tôi có free.

Tìm kiếm

Kênh TikTok

Trang

Tìm kiếm Blog này

Sunday, February 3, 2019

Tài liệu hay - VBA Macro VBA cho Excel 2010 - đầy đủ 41 từ đề & 318 trang

QuanTriExcel.info  xin phục vụ của bạn và tài năng của tài nguyên, dữ liệu và tài năng, tài năng và tài năng của bạn
2019_01_12_14.54.08_edit

Link tải đầy đủ bộ tài liệu:  Tại đây

Giới thiệu 
Tổng quan 
Lập trình macro bảng tính đã thay đổi rất nhiều trong vòng 12 năm qua, khi chúng tôi chuyển 
từ các macro dựa trên văn bản sang VBA. Cũng có một thay đổi lớn trong Office 97, khi các macro chuyển sang 
các mô-đun bảng tính VBA trong một môi trường riêng biệt được truy cập thông qua Trình soạn thảo Visual Basic. Nó được sử dụng 
khá cơ bản: mã được nhập vào một bảng tính được chỉ định đặc biệt. Mặc dù ngôn ngữ 
này rất mạnh theo đúng nghĩa của nó, nó không phải là ngôn ngữ có cấu trúc và chắc chắn không thể được mô tả 
là Hướng đối tượng. Số lượng lệnh bị hạn chế và một lượng khéo léo 
cần thiết để thực hiện một số nhiệm vụ nhất định. Ưu điểm chính của nó là dễ học và
hiểu không; nhiều lập trình viên cắt răng ban đầu bằng cách viết macro bảng tính. 
Tuy nhiên, nó cũng khá khó để ghi lại và để các lập trình viên khác hiểu, vì 
mã có thể được đặt ở bất kỳ đâu trên bảng tính macro và các khối mã chỉ được xác định 
bởi một tên phạm vi. Điều này có nghĩa là mã có thể ở khắp mọi nơi và theo dòng chảy của 
chương trình xung quanh bảng tính macro có thể trở nên rất phức tạp. Tất nhiên, các 
nhà phát triển chuyên nghiệp có thể nhận xét mã của họ bằng cách sử dụng một ô ở bên phải và có thể sắp xếp mã của họ và 
vị trí của nó trên bảng tính. Tuy nhiên, nó vẫn là một quá trình phức tạp và không có cấu trúc. Nếu
Bất cứ ai khác ngoài tác giả gốc đã kiểm tra mã, có thể mất nhiều ngày để tìm hiểu chính xác cách thức 
hoạt động và những gì nó đang làm. Các công ty thương mại thường thấy rằng khi tác giả của một 
macro phức tạp rời khỏi công ty, macro đó phải được viết lại từ đầu vì 
thời gian liên quan đến việc đánh giá những gì nó đang làm. 
Kể từ khi Excel 5.0 ra đời, Microsoft đã giới thiệu một ngôn ngữ lập trình mới có tên Visual 
Basic for Application (VBA). VBA là một ngôn ngữ lập trình trực quan và mạnh mẽ hơn bằng cách sử dụng một 
thiết kế hướng đối tượng. Nó có rất nhiều điểm tương đồng với người anh em lớn hơn và lớn hơn, Visual Basic 
(VB). Khi bạn học VBA, bạn sẽ có một sự hiểu biết công bằng về cách Visual Basic tự vận hành.
VBA cực kỳ khác biệt so với ngôn ngữ macro cũ, nếu ngôn ngữ cũ hơn là ngôn ngữ bạn 
quen thuộc, nó sẽ liên quan đến việc xem xét lại toàn bộ cách bạn viết và cấu trúc mã của bạn. Các khái niệm về 
lập trình hướng đối tượng (OOP) khác nhau như phấn và phô mai so với 
ngôn ngữ macro cũ , nhưng có một lợi thế rất lớn về những gì bạn có thể đạt được trên bảng tính. Với 
lập trình hướng đối tượng, bạn đang xử lý khái niệm đối tượng. Để sử dụng một ví dụ, 
sổ làm việc bạn tải là một đối tượng. Bảng tính nơi bạn nhập dữ liệu của bạn là một đối tượng khác. 
Thanh lệnh (menu) trên đầu là máy in và màn hình. Tất cả đều có tài sản, sự kiện,
và phương pháp (thảo luận sau trong cuốn sách). Bạn sẽ bắt đầu thấy Lập trình hướng đối tượng 
chi tiết hơn khi bạn đến Chương 12 (Bộ mô hình đối tượng Excel). 
VBA không cho phép một cách tiếp cận có cấu trúc và hướng đối tượng hơn để viết các macro của bạn. Nếu đây là 
bước đột phá đầu tiên của bạn vào thế giới lập trình macro Excel, bạn cũng có thể tìm thấy các khái niệm dễ 
nắm bắt hơn, vì bạn không có kiến ​​thức về các công nghệ được sử dụng trong quá khứ trong Excel. Các 
macro dựa trên văn bản là một ngôn ngữ hoàn toàn khác nhau về cách thức và nơi bạn đã nhập nó. Các 
khái niệm về VBA là duy nhất và không thể được so sánh với macro dựa trên văn bản. Thật không may, 
kiến thức về hệ thống macro viết cũ có thể gây nhầm lẫn với phương pháp mới của VBA
và mở rộng đường cong học tập. 
Vì VBA được chia sẻ bởi tất cả các Ứng dụng Office, rất nhiều thông tin trong 
cuốn sách này sẽ giúp bạn với các Ứng dụng Office khác như Word hoặc Access và cả với Visual Basic 
VBA mạnh hơn ngôn ngữ macro văn bản trước đó và cho phép bạn mở rộng 
Excel theo bất kỳ cách nào bạn chọn. Nó cho phép bạn viết mã để làm những việc không nằm trong 
cấu trúc menu Excel Nó thậm chí còn cung cấp các phương tiện để truy cập và thao tác với các Ứng dụng Microsoft Office khác 
dưới sự kiểm soát của phần mềm. Ví dụ: bằng cách sử dụng mô hình đối tượng Outlook, bạn có thể sao chép 
danh sách địa chỉ vào bảng tính của mình chỉ bằng cách thực thi mã VBA. Điều này sẽ xảy ra ngay cả khi Outlook 

Link tải đầy đủ tài liệu: Tại đây


Powered by Blogger.

🙏 ỦNG HỘ CHÚNG MÌNH -Người nhận Nguyen Huu Cuong Số tài khoản:0541000172196 Ngân hàng:Vietcombank