Trang Chủ Xã hội Truyền thông Đề Cập đến các đối tượng trong Excel 2016 VBA Lập trình - núm vú

Đề Cập đến các đối tượng trong Excel 2016 VBA Lập trình - núm vú

Mục lục:

Video: Excel Macro Bài 5 Các đối tượng trong Excel – Macro For Excel – Object for Excel VBA 2025

Video: Excel Macro Bài 5 Các đối tượng trong Excel – Macro For Excel – Object for Excel VBA 2025
Anonim

Về một đối tượng trong mã VBA của bạn là rất quan trọng vì bạn phải xác định đối tượng mà bạn muốn làm việc với trong Excel 2016. Sau khi tất cả, VBA không thể đọc tâm trí của bạn - nào được nêu ra. Có tin đồn rằng đối tượng đọc ý nghĩ sẽ được giới thiệu trong Excel 2019.

Bạn có thể làm việc với toàn bộ bộ sưu tập các vật thể trong một cú ngã. Tuy nhiên, thường xuyên hơn, bạn cần phải làm việc với một đối tượng cụ thể trong bộ sưu tập (chẳng hạn như một bảng tính cụ thể trong một bảng tính). Để tham khảo một đối tượng duy nhất từ ​​bộ sưu tập, bạn đặt tên của đối tượng hoặc số thứ tự trong ngoặc đơn sau tên của bộ sưu tập, như sau:

Các bảng tính ("Sheet1")

Lưu ý rằng tên của bảng nằm trong dấu ngoặc kép. Nếu bạn bỏ qua dấu ngoặc kép, Excel sẽ không thể xác định đối tượng (và sẽ cho rằng đó là một tên biến).

Nếu Sheet1 là bảng tính đầu tiên (hoặc chỉ) trong bộ sưu tập, bạn cũng có thể sử dụng tham chiếu sau:

Các bảng tính (1)

Trong trường hợp này số không phải là dấu ngoặc kép. Dòng dưới cùng? Nếu bạn tham khảo một đối tượng bằng cách sử dụng tên của nó, sử dụng dấu ngoặc kép. Nếu bạn tham khảo một đối tượng bằng cách sử dụng số chỉ mục của nó, hãy sử dụng một số nguyên không có dấu ngoặc kép.

Còn bảng xếp hạng thì sao? Biểu đồ biểu đồ chứa một biểu đồ đơn lẻ. Nó có một tab tờ, nhưng nó không phải là một bảng tính. Vâng, như nó biến ra, mô hình đối tượng có một bộ sưu tập được gọi là Charts. Bộ sưu tập này chứa tất cả các đối tượng bảng biểu trong một bảng tính (và không bao gồm các biểu đồ được nhúng trong một bảng tính).

Và để giữ mọi thứ hợp lý, có một bộ sưu tập khác có tên là Sheets. Bộ sưu tập Sheets chứa tất cả các tờ (bảng tính và bảng biểu đồ) trong một bảng tính. Bộ sưu tập Sheets rất hữu ích nếu bạn muốn làm việc với tất cả các bảng tính trong một bảng tính và không quan tâm nếu họ là bảng tính hoặc bảng biểu.

Vì vậy, một bảng tính có tên Sheet1 là một thành viên của hai bộ sưu tập: tập hợp Worksheets và bộ sưu tập Sheets. Bạn có thể tham khảo nó bằng một trong hai cách sau:

Worksheets ("Sheet1") Sheets ("Sheet1")

Điều hướng qua các phân cấp

Nếu bạn muốn làm việc với các đối tượng Excel, tất cả đều nằm dưới Ứng dụng đối tượng. Vì vậy, bắt đầu bằng cách nhập Ứng dụng .

Mỗi đối tượng khác trong mô hình đối tượng của Excel nằm dưới đối tượng Application. Bạn nhận được để các đối tượng này bằng cách di chuyển xuống phân cấp và kết nối mỗi đối tượng trên con đường của bạn với dấu chấm (.) Điều hành. Để tới đối tượng Workbook có tên Book1. xlsx, bắt đầu với đối tượng Application và điều hướng xuống tới đối tượng bộ sưu tập Workbooks:

Ứng dụng.Để điều hướng xa hơn đến một bảng tính cụ thể, hãy thêm một toán tử dấu chấm và truy cập đối tượng Bộ sưu tập Biểu mẫu:

Ứng dụng. Sách công ("Book1.xlsx"). Worksheet (1)

Chưa đầy đủ chưa? Nếu bạn thực sự muốn nhận giá trị từ ô A1 trên Worksheet đầu tiên của Workbook có tên Book1. xlsx, bạn cần điều hướng thêm một cấp độ khác vào đối tượng Range:

Ứng dụng. Sách công ("Book1.xlsx"). Các bảng tính (1). Phạm vi ("A1"). Giá trị

Khi bạn tham khảo một đối tượng Range theo cách này, nó được gọi là

tài liệu tham khảo đầy đủ. Bạn đã nói với Excel chính xác phạm vi nào bạn muốn, trên bảng tính và trong đó bảng tính, và không để lại gì cho trí tưởng tượng. Trí tưởng tượng là tốt trong người nhưng không tốt như vậy trong các chương trình máy tính. Nhân tiện, tên bảng tính cũng có dấu chấm để tách tên tệp khỏi phần mở rộng (ví dụ Book1.xlsx). Đó chỉ là một sự trùng hợp ngẫu nhiên. Dấu chấm trong tên tệp không có gì liên quan đến toán tử chấm.

Đơn giản hóa đối tượng tham khảo

Nếu bạn được yêu cầu đủ điều kiện cho mỗi tham chiếu đối tượng, mã của bạn sẽ khá dài và có thể khó đọc hơn. May mắn thay, Excel cung cấp cho bạn một số phím tắt có thể cải thiện khả năng đọc (và tiết kiệm cho bạn một số gõ). Đối với người mới bắt đầu, đối tượng Application luôn được giả định. Chỉ có một vài trường hợp khi nó có ý nghĩa để gõ nó. Việc bỏ tham chiếu đối tượng Application sẽ rút ngắn ví dụ

Workbooks ("Book1.xlsx"). Các bảng tính (1). Phạm vi ("A1"). Giá trị

Đó là một cải tiến khá tốt. Nhưng xin chờ chút nữa. Nếu bạn chắc chắn rằng Book1. xlsx là bảng tính hoạt động, bạn cũng có thể bỏ qua tham khảo đó. Bây giờ bạn đã xuống

Worksheets (1). Phạm vi ("A1"). Giá trị

Bây giờ bạn đang đi đâu đó. Bạn đã đoán lối tắt tiếp theo? Đúng rồi. Nếu bạn biết bảng tính đầu tiên là bảng tính đang hoạt động, Excel sẽ giả định rằng tham khảo và cho phép bạn chỉ cần gõ

Range ("A1"). Giá trị

Trái với điều mà một số người nghĩ, Excel không có đối tượng Cell. Ô

đơn giản chỉ là một đối tượng Phạm vi bao gồm chỉ một phần tử. Các phím tắt được mô tả ở đây là tuyệt vời, nhưng chúng cũng có thể nguy hiểm. Nếu bạn chỉ

suy nghĩ Book1. xlsx là bảng tính hoạt động? Bạn có thể nhận được một lỗi, hoặc tệ hơn, bạn có thể nhận được giá trị sai lầm và thậm chí không nhận ra đó là sai. Vì lý do đó, tốt nhất bạn nên đủ điều kiện tham khảo đối tượng của bạn. Kết cấu With-End With giúp bạn hoàn toàn đủ điều kiện tham khảo của bạn nhưng cũng giúp làm cho mã dễ đọc hơn và cắt giảm việc gõ. Tốt nhất của cả hai thế giới!

Đề Cập đến các đối tượng trong Excel 2016 VBA Lập trình - núm vú

Lựa chọn của người biên tập

Câu hỏi Toán Thực hành aCT: Phương trình tuyến tính - núm vú

Câu hỏi Toán Thực hành aCT: Phương trình tuyến tính - núm vú

Nếu bạn muốn treo trên mặt phẳng phối hợp, sau đó bạn nên biết làm thế nào để sử dụng phương trình tuyến tính. Trong bài kiểm tra Toán ACT, bạn sẽ gặp những câu hỏi như sau, nơi bạn được yêu cầu tìm ra biểu mẫu đánh chặn độ dốc để tính toán độ dốc của các đường khác nhau. Câu hỏi thực hành Độ dốc của đường ...

Câu hỏi luyện thi aCT: Xác suất - núm vú

Câu hỏi luyện thi aCT: Xác suất - núm vú

Có một cơ hội tốt để thi ACT Math có chứa một hoặc thêm nhiều câu hỏi liên quan đến xác suất. Cũng có một cơ hội tốt để bạn trả lời đúng những câu hỏi đó sẽ cải thiện nếu bạn giải quyết các câu hỏi thực hành sau đây. Câu hỏi thực hành Sheila có 4 vớ màu đen và 2 vớ hải quân trong cô ấy

Câu hỏi Toán Thực hành aCT: Phần trăm - núm vú

Câu hỏi Toán Thực hành aCT: Phần trăm - núm vú

Nếu bạn muốn có điểm phần trăm cao trong kỳ thi Toán ACT, sau đó bạn nên biết làm thế nào để giải quyết vấn đề tỷ lệ phần trăm. Như bạn sẽ thấy trong các câu hỏi thực hành sau đây, phần trăm xuất hiện trong một loạt các vấn đề, từ toán kinh doanh sang đại số. Câu hỏi thực hành Cho rằng 6 phần trăm (a + b) = 12 phần trăm

Lựa chọn của người biên tập

Làm thế nào để Xác định Custom Cell Styles trong Excel 2016 - núm vú

Làm thế nào để Xác định Custom Cell Styles trong Excel 2016 - núm vú

Bạn không phải sống với chỉ những kiểu được xác định trước mà Excel 2016 cung cấp cho bạn trên thư viện Kiểu ô bởi vì bạn có thể dễ dàng tạo các kiểu tế bào tùy chỉnh của riêng bạn. Cách đơn giản nhất để tạo ra một kiểu tế bào tùy chỉnh mới là ví dụ. Khi bạn tạo ra một kiểu tế bào theo ví dụ, bạn ...

Làm thế nào để Xoá Cells và Dữ liệu trong Excel 2010 - núm vú

Làm thế nào để Xoá Cells và Dữ liệu trong Excel 2010 - núm vú

Trong Excel 2010, khi bạn cần xóa dữ liệu, xóa định dạng trong việc chọn ô hoặc xóa toàn bộ ô, hàng hoặc cột, bạn có nhiều tuỳ chọn. Excel có thể thực hiện hai loại xóa bỏ các tế bào trong một bảng tính: xóa dữ liệu ô và xóa các tế bào. Xoá bỏ các nội dung của ô Xoá các ô chỉ xóa hoặc bỏ các ô của ô ...

Làm thế nào để chỉnh sửa một nguồn dữ liệu của biểu đồ trong Excel 2010 - núm vú

Làm thế nào để chỉnh sửa một nguồn dữ liệu của biểu đồ trong Excel 2010 - núm vú

Sau khi tạo một biểu đồ trong Excel 2010, bạn có thể cần phải thay đổi dải dữ liệu nguồn là cơ sở cho biểu đồ. Hộp thoại Chọn nguồn dữ liệu cho phép bạn chọn một phạm vi nguồn khác cho một biểu đồ hiện có. Bạn cũng có thể sử dụng hộp thoại này để chuyển đổi hàng và ...

Lựa chọn của người biên tập

Các mẹo để Xử lý các vấn đề về Word trên ASVAB

Các mẹo để Xử lý các vấn đề về Word trên ASVAB

Các thử nghiệm aSVAB thường lãng phí rất nhiều thời gian đọc và đọc lại các vấn đề từ như thể câu trả lời có thể tiết lộ cho họ một phép lạ nào đó; tuy nhiên, giải quyết vấn đề từ toán học một cách chính xác yêu cầu bạn thực hiện một loạt các bước được tổ chức: Đọc hoàn toàn vấn đề. Tìm ra câu hỏi đang đặt ra. Đào tạo những người có liên quan ...

Cố gắng Câu hỏi Câu hỏi Câu hỏi về bốn loại Câu hỏi về ASVAB-núm vú

Cố gắng Câu hỏi Câu hỏi Câu hỏi về bốn loại Câu hỏi về ASVAB-núm vú

Phần của ASVAB sẽ hỏi bạn các câu hỏi để kiểm tra khả năng hiểu các đoạn văn ngắn. Các câu hỏi Câu hỏi Câu hỏi về ASVAB thường có một trong bốn hình thức: Tìm kiếm thông tin cụ thể Nhận biết ý chính Xác định ý nghĩa của từ trong ngữ cảnh Vẽ một ý nghĩa từ ý tưởng đã nêu Mỗi loại câu hỏi ...

Bạn sẽ tìm thấy những câu hỏi nào về Kiến thức về Toán học Subtest of the ASVAB? - con số

Bạn sẽ tìm thấy những câu hỏi nào về Kiến thức về Toán học Subtest of the ASVAB? - con số

Trên CAT-ASVAB, bài kiểm tra kiến ​​thức về Toán học bao gồm 16 câu hỏi bao gồm toàn bộ mảng toán học bậc trung học, và bạn có 20 phút để hoàn thành bài kiểm tra. (Nếu bạn đang dùng phiên bản giấy của ASVAB, bạn phải trả lời 25 câu hỏi trong vòng 24 phút.) Bạn không nhất thiết phải vội vã từng tính toán, nhưng ...