Trang Chủ Xã hội Truyền thông Viết Macro mới trong Visual Basic Editor trong Excel 2013 - núm vú

Viết Macro mới trong Visual Basic Editor trong Excel 2013 - núm vú

Video: Hướng dẫn sử dụng Macro trong Excel hiệu quả nhất 2025

Video: Hướng dẫn sử dụng Macro trong Excel hiệu quả nhất 2025
Anonim

Sau khi bạn đã có kỹ năng trong ngôn ngữ VBA, bạn có thể viết macro mới từ đầu trong Visual Basic Editor thay vì chỉ chỉnh sửa những mục mà bạn đã ghi lại trước đây trong bảng tính của mình bằng cách sử dụng trình ghi macro của Excel. Khi tạo macro từ đầu trong Visual Basic Editor, bạn cần thực hiện theo các bước sau:

  1. Nhấp vào tên của dự án VBA trong cửa sổ Explorer của dự án nơi bạn muốn thêm macro mới.

    Nếu bạn muốn viết một macro chỉ cho bảng tính hiện tại, hãy nhấp vào hàm VBAProject chứa tên tệp của nó trong dấu ngoặc, như trong VBAProject (Bảng tính của tôi). Nếu bạn muốn viết macro toàn cầu trong Macro Workbook cá nhân, hãy nhấp vào VBAProject (PERSONAL. XLSB) trong cửa sổ Explorer của dự án.

  2. Chọn Chèn → Module trên thanh trình đơn của Visual Basic Editor.

    Excel phản hồi bằng cách mở một cửa sổ mã mới, trống trong cửa sổ Visual Basic Editor và bằng cách thêm một biểu tượng Module khác (có tên với số có sẵn tiếp theo) trong đường viền trong cửa sổ Project Explorer trong dự án VBA thích hợp.

    Tiếp theo, bạn bắt đầu macro của bạn bằng cách tạo ra một chương trình con (tất cả các macro, ngay cả những gì bạn ghi trong bảng tính, thực sự là chương trình con Visual Basic). Để thực hiện việc này, bạn chỉ cần gõ sub (cho chương trình con).

  3. Gõ sub và sau đó nhấn phím cách.

    Bây giờ, bạn cần đặt tên macro mới của mình, bạn thực hiện bằng cách đặt tên cho chương trình con của bạn. Hãy nhớ rằng trong việc đặt tên vĩ mô mới (hoặc chương trình con), bạn tuân theo các quy tắc giống như khi đặt tên cho một tên dãy (bắt đầu với một chữ cái và không có dấu cách).

  4. Gõ tên macro của bạn và sau đó nhấn phím Enter.

    Ngay sau khi bạn nhấn phím Enter, Visual Basic Editor chèn một cặp ngoặc đóng sau tên macro, một dòng trống, và một câu lệnh End Sub trên dòng riêng của nó bên dưới. Sau đó, đặt vị trí chèn vào đầu dòng trống giữa các dòng với câu lệnh Sub và End Sub. Ở đây bạn nhập các dòng mã cho macro mà bạn đang viết.

  5. Nhập các dòng mã VBA cho macro ở giữa câu lệnh Sub và End Sub.

    Trước khi bạn bắt đầu viết các câu lệnh VBA mà macro của bạn phải thực thi, trước tiên bạn nên ghi lại mục đích và chức năng của macro này. Để làm điều này, gõ dấu nháy đơn (') ở đầu mỗi dòng văn bản này để nhập nó như một nhận xét. (Excel biết rằng không phải cố gắng thực thi bất kỳ dòng mã nào trước dấu nháy).

    Khi bạn nhấn phím Enter để bắt đầu một dòng mới bắt đầu bằng một dấu nháy, dòng văn bản chuyển sang màu xanh lá cây, Trình soạn thảo cơ bản coi đó là một nhận xét không được thực hiện khi macro chạy.

    Sau khi bạn ghi lại mục đích của macro bằng các nhận xét của mình, bạn bắt đầu nhập các câu lệnh mà bạn muốn macro thực hiện (không được đánh dấu trước bằng dấu nháy). Để indent dòng mã để làm cho chúng dễ đọc hơn, nhấn Tab. Nếu bạn cần vượt quá dòng, hãy nhấn Shift + Tab. Khi bạn hoàn tất viết mã cho macro của mình, bạn cần phải lưu nó trước khi bạn kiểm tra nó.

  6. Chọn File → Save trên thanh trình đơn của Visual Basic Editor hoặc nhấn Ctrl + S.

Sau khi lưu macro mới của bạn, bạn có thể nhấp vào nút View Microsoft Excel trên thanh công cụ Standard để trở lại trang tính của bạn, nơi bạn có thể thử nó. Để chạy macro mới mà bạn đã viết, hãy chọn Xem → Macro trên Ribbon hoặc nhấn Alt + F8 để mở hộp thoại Macro và sau đó nhấp vào tên macro mà bạn vừa viết trước khi bạn nhấn OK.

Nếu Excel gặp lỗi khi chạy macro, nó sẽ trả về Visual Basic Editor và một hộp thoại Alert Microsoft Visual Basic sẽ xuất hiện, chỉ ra (ở dạng rất khó hiểu) bản chất của lỗi. Nhấn vào nút Debug trong hộp thoại này để Visual Basic Editor đánh dấu dòng mã mà nó không thể thực thi.

Sau đó bạn có thể cố gắng tìm ra lỗi và chỉnh sửa nó trong dòng mã. Nếu bạn loại bỏ nguyên nhân gây ra lỗi, Visual Basic Editor sẽ loại bỏ sự nổi bật khỏi dòng mã đó và sau đó bạn có thể nhấn vào nút Continue (nút này sẽ tự động thay thế nút Run khi Editor vào chế độ gỡ lỗi) với tam giác màu xanh chỉ vào bên phải trên thanh công cụ Standard để tiếp tục chạy macro.

Viết Macro mới trong Visual Basic Editor trong Excel 2013 - núm vú

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 ...