Trang Chủ Xã hội Truyền thông Các phương pháp đối tượng trong Excel 2016 VBA Programming - Dummies

Các phương pháp đối tượng trong Excel 2016 VBA Programming - Dummies

Mục lục:

Video: Excel VBA - Get last data (Lấy dòng dữ liệu cuối cùng) 2025

Video: Excel VBA - Get last data (Lấy dòng dữ liệu cuối cùng) 2025
Anonim

Như bạn đã biết, một phương pháp VBA thực hiện một hành động trong Excel 2016. Đối tượng Range có hàng chục phương pháp, nhưng bạn sẽ không cần hầu hết các phương pháp này. Ở đây, bạn tìm thấy một số phương pháp đối tượng phạm vi được sử dụng phổ biến nhất.

Phương pháp chọn

Sử dụng phương pháp Chọn để chọn một dải ô. Câu lệnh sau đây chọn một phạm vi trong bảng tính hoạt động:

Phạm vi ("A1: C12"). Chọn

Trước khi chọn một phạm vi, thường nên sử dụng một câu lệnh bổ sung để đảm bảo rằng bảng tính chính xác đang hoạt động. Ví dụ: nếu Sheet1 chứa phạm vi bạn muốn chọn, hãy sử dụng các câu lệnh sau để chọn phạm vi:

Tờ ("Sheet1"). Kích hoạt phạm vi ("A1: C12"). Chọn

Trái ngược với những gì bạn mong đợi, câu lệnh sau tạo ra lỗi nếu Sheet1 chưa phải là tờ hoạt động. Nói cách khác, bạn phải sử dụng hai câu lệnh chứ không chỉ là một câu: một để kích hoạt tờ và một để chọn phạm vi.

Tờ ("Sheet1"). Phạm vi ("A1: C12"). Chọn

Nếu bạn sử dụng phương thức GoTo của đối tượng Application để chọn một phạm vi, bạn có thể quên chọn đúng bảng tính trước tiên. Câu lệnh này kích hoạt Sheet1 và sau đó chọn phạm vi:

Ứng dụng. Goto Sheets ("Sheet1"). Phạm vi ("A1: C12")

Phương thức GoTo là sự tương đương của VBA khi nhấn F5 trong Excel, hiển thị hộp thoại GoTo.

Các phương pháp sao chép và dán

Bạn có thể thực hiện các thao tác sao chép và dán trong VBA bằng cách sử dụng phương pháp Sao chép và Dán. Lưu ý rằng hai đối tượng khác nhau đi vào chơi. Phương thức Copy được áp dụng cho đối tượng Range, nhưng phương pháp Paste áp dụng cho đối tượng Worksheet. Nó thực sự có ý nghĩa: Bạn sao chép một phạm vi và dán nó vào một bảng tính.

Khoảng cách CopyRange () ("A1: A12") "). Chọn Lựa chọn. Copy Range ("C1"). Chọn ActiveSheet. Dán End Sub

Lưu ý rằng trong ví dụ trước, đối tượng ActiveSheet được sử dụng với phương pháp Paste. Đây là một phiên bản đặc biệt của đối tượng Worksheet đề cập đến bảng hiện đang hoạt động. Cũng lưu ý rằng macro chọn phạm vi trước khi sao chép nó. Tuy nhiên, bạn không phải chọn một phạm vi trước khi làm một cái gì đó với nó. Trong thực tế, thủ tục sau đây hoàn thành nhiệm vụ tương tự như ví dụ trước bằng cách sử dụng một tuyên bố đơn:

Khoảng Sub CopyRange2 () ("A1: A12"). Copy Range ("C1") End Sub

Thủ tục này tận dụng lợi thế của một thực tế là phương pháp Copy có thể sử dụng một đối số tương ứng với dải đích cho phép sao chép.Đó là điều bạn có thể tìm ra bằng cách kiểm tra với hệ thống trợ giúp.

Phương pháp Xóa

Phương thức Xoá xóa nội dung của một dãy, cộng với tất cả các định dạng ô. Ví dụ, nếu bạn muốn zap tất cả mọi thứ trong cột D, tuyên bố sau đây làm các trick:

Cột ("D: D"). Xóa

Bạn nên biết hai phương pháp liên quan. Phương pháp ClearContents xóa nội dung của dải nhưng vẫn giữ nguyên định dạng. Phương pháp ClearFormats xóa các định dạng trong phạm vi nhưng không phải là nội dung ô.

Phương pháp Xóa

Xóa một dải khác với xóa một dải. Khi bạn

xóa một dải, Excel sẽ di chuyển các ô còn lại xung quanh để điền vào dãy mà bạn đã xóa. Ví dụ sau sử dụng phương thức Delete để xóa dòng 6:

Hàng ("6: 6"). Xóa

Khi bạn xóa một dãy không phải là một hàng hoặc cột hoàn chỉnh, Excel cần biết cách thay đổi các ô. (Để xem cách hoạt động này, hãy thử nghiệm với lệnh Home → Cells → Delete → Delete Cells).

Câu lệnh sau xóa một dải ô và sau đó lấp đầy khoảng trống kết quả bằng cách di chuyển các ô khác sang trái:

Range "C6: C10"). Xóa xlToLeft

Phương thức Xóa sử dụng một đối số chỉ ra cách Excel nên chuyển các ô còn lại. Trong trường hợp này, một hằng số được xây dựng được sử dụng (xlToLeft) cho đối số. Bạn cũng có thể sử dụng xlUp, một hằng tên khác.
Các phương pháp đối tượng trong Excel 2016 VBA Programming - Dummies

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

Làm thế nào để Synchronize Your Site trong Adobe Dreamweaver CS6 - núm vú

Làm thế nào để Synchronize Your Site trong Adobe Dreamweaver CS6 - núm vú

Tính năng đồng bộ hóa của Adobe Dreamweaver CS6 so sánh các tệp tin giữa các trang web cục bộ và từ xa của bạn để đảm bảo rằng cả hai đều đang sử dụng cùng một phiên bản tệp tin trên trang web của bạn. Kiểm tra này rất cần thiết nếu có khả năng các tập tin trên máy chủ từ xa có thể được cập nhật hoặc nếu bạn không chắc chắn những gì ...

Làm thế nào để sử dụng Adobe Edge Animate Files trong Dreamweaver - núm vú

Làm thế nào để sử dụng Adobe Edge Animate Files trong Dreamweaver - núm vú

Adobe Edge Animate là một chương trình phần mềm bạn có thể sử dụng với các chức năng Dreamweaver CC mới cho phép các nhà thiết kế quen thuộc với giao diện Flash để tạo các hình động và sau đó xuất chúng dưới dạng gói. oam các tập tin được dễ dàng để chèn vào các trang web của bạn. Kể từ khi iPhone nổi tiếng của Apple và iPad nổi tiếng ...

Làm thế nào để sử dụng một hình ảnh làm nền cho Adobe Dreamweaver CS6 - núm vú

Làm thế nào để sử dụng một hình ảnh làm nền cho Adobe Dreamweaver CS6 - núm vú

Tạo ra các nền cho các trang web trong Adobe Dreamweaver CS6 là thú vị và có thể được theo đuổi theo nhiều cách hơn hầu hết mọi người tưởng tượng. Bạn có thể tạo một mẫu lặp lại với một ảnh nhỏ duy nhất, tạo một watermark, hoặc sử dụng một hình ảnh lớn để lấp đầy toàn bộ nền. Theo mặc định, một nền HTML lặp lại lựa chọn ...

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

10 Cách Chánh niệm có thể giúp bạn - núm vú

10 Cách Chánh niệm có thể giúp bạn - núm vú

Chánh niệm cung cấp rất nhiều thú vui mà bạn có thể trải nghiệm cho chính mình. Ngay khi bạn bắt đầu chú ý trên cơ sở thường xuyên bạn sẽ thấy chánh niệm thực sự khá gây nghiện! Chánh niệm luyện não Với sự trợ giúp của Đức Đạt Lai Lạt Ma, nhà thần kinh học hàng đầu Giáo sư Richard Davidson đã quét não bộ của các nhà sư thiền định đã tham gia vào ...

10 Mẹo về Làm thế nào để Tìm được Thầy, Tâm, Thức, hay Video hay nhất - núm vún

10 Mẹo về Làm thế nào để Tìm được Thầy, Tâm, Thức, hay Video hay nhất - núm vún

Bạn không được nhấp chuột vào một giáo viên hay một bác sỹ trong hành trình thân tâm - dù giáo viên đó có tốt đến đâu - và nếu có, đó là tất cả. Nếu bạn không cảm thấy thoải mái khi bước vào phòng thu hoặc câu lạc bộ hoặc nếu bạn không có được những chiếc fuzzies dài từ một đoạn video bạn vừa ...

Việc chấp nhận và cam kết trị liệu cho những người mới bắt đầu Cheat Sheet - núm vú

Việc chấp nhận và cam kết trị liệu cho những người mới bắt đầu Cheat Sheet - núm vú

Sử dụng các mẹo hữu ích và gợi ý trên Cheat Sheet này để giúp bạn hiểu chấp nhận và cam kết trị liệu (ACT) và làm thế nào để áp dụng nó vào cuộc sống của bạn.

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

Làm thế nào để chuẩn bị ghi lại một nhật ký Vlog (Video Blog) - núm vú

Làm thế nào để chuẩn bị ghi lại một nhật ký Vlog (Video Blog) - núm vú

Một trong những điều tuyệt vời về vlogging (hoặc viết blog bằng video) là tốc độ bạn có thể chạy nhanh trên mặt đất. Hầu hết các máy ảnh bao gồm chức năng video, máy tính thường bao gồm một webcam ghi video và nền tảng vlogging miễn phí cung cấp cho bất kỳ ai trên thế giới một vị trí để tải lên nội dung. Tuy nhiên, bạn không nhất thiết chỉ cần lấy của bạn ...

Làm thế nào để quảng bá cộng đồng trực tuyến của bạn mà không cần spam - núm vú

Làm thế nào để quảng bá cộng đồng trực tuyến của bạn mà không cần spam - núm vú

Làm quản lý cộng đồng trực tuyến, rơi vào cái bẫy của thư rác. Rất nhiều người spam trực tuyến không biết họ đang spam. Họ hoặc là nghĩ rằng họ đang chia sẻ một cái gì đó rất mát mẻ hoặc không sao bởi vì họ đang được trả tiền để làm điều đó bởi một người nào khác biết tất cả các quy tắc. Trong số

Làm thế nào để thúc đẩy sự tham gia của cộng đồng trực tuyến - núm vú

Làm thế nào để thúc đẩy sự tham gia của cộng đồng trực tuyến - núm vú

Thương hiệu hoặc quảng bá sản phẩm mới là điều gây cảm hứng cho các thành viên tham gia cộng đồng trực tuyến, nhưng như bất kỳ người quản lý cộng đồng nào cũng biết, đó không phải là điều khiến họ quay trở lại mỗi ngày để tham gia. Mọi người không theo dõi thương hiệu trên Twitter, như trên Facebook, hoặc thậm chí tham gia diễn đàn trừ khi có điều gì đó hấp dẫn họ. Một thương hiệu ...