Macro VBA để Ghép Nối Cột Dữ Liệu Trong Excel - Microsoft Support
Có thể bạn quan tâm
Tóm tắt
Trong Microsoft Excel, bạn có thể sử dụng macro để ghép nối dữ liệu trong hai cột bên cạnh và hiển thị kết quả trong cột bên phải cột chứa dữ liệu của bạn. Bài viết này chứa mẫu Microsoft Visual Basic cho ứng dụng (VBA) macro (tiểu thủ tục) để thực hiện việc này.
Thông tin
Microsoft cung cấp mô hình lập trình để minh hoạ, không bảo hành hoặc rõ ràng hay ngụ ý. Điều này bao gồm, nhưng không giới hạn ở các bảo đảm cho một mục đích cụ thể hoặc sự. Bài viết này giả định rằng bạn đã quen với ngôn ngữ lập trình đang được giải thích và các công cụ được sử dụng để tạo và quy trình gỡ lỗi. Các kỹ sư hỗ trợ Microsoft có thể giúp giải thích các chức năng của một quy trình cụ thể. Tuy nhiên, họ sẽ không sửa đổi các ví dụ để cung cấp thêm chức năng hoặc xây dựng quy trình nhằm đáp ứng các yêu cầu cụ thể của bạn.
Mẫu Visual Basic for Applications (VBA) macro
Sub ConcatColumns() Do While ActiveCell <> "" 'Loops until the active cell is blank. 'The "&" must have a space on both sides or it will be 'treated as a variable type of long integer. ActiveCell.Offset(0, 1).FormulaR1C1 = _ ActiveCell.Offset(0, -1) & " " & ActiveCell.Offset(0, 0) ActiveCell.Offset(1, 0).Select LoopEnd SubChú ý: lệnh ActiveCell.Offset (0, 1). FormulaR1C1 có thể được thay thế bằng lệnh ActiveCell.Offset (0, 1). Công thức. Họ có thể sử dụng bằng công nếu bạn đang sử dụng văn bản và số chỉ (không công thức). R1C1 sử dụng vào cuối lệnh đầu tiên đề cập tới dòng một, cột một và là biểu mẫu sử dung trong các ví dụ trong Trợ giúp.
Làm thế nào để sử dụng macro trong Microsoft Office Excel 2007
-
Mở sổ làm việc có chứa dữ liệu.
-
Nhấn ALT + F11 để bắt đầu Visual Basic Editor.
-
Trên menu chèn , bấm vào mô-đun để chèn một mô-đun. Nhập các macro trong các mô-đun mã cửa sổ.
-
Trên menu tệp , bấm đóng và quay lại Microsoft Excel.
-
Chọn bảng chứa dữ liệu mà bạn muốn ghép nối.
-
Bấm vào ô đầu ở cột bên phải của dữ liệu mà bạn muốn ghép nối. Ví dụ: nếu ô A1:A100 và B1:B100 chứa dữ liệu, bấm vào ô B1.
-
Nhấp vào tab nhà phát triển . Nếu tab nhà phát triển không hiển thị, hãy làm theo các bước sau:
-
Bấm vào Nút Microsoft Office, sau đó bấm Tùy chọn Excel.
-
Bấm phổ biến.
-
Bấm để chọn hộp kiểm Hiển thị tab nhà phát triển trong ruy băng .
-
Bấm OK để đóng hộp thoại Tuỳ chọn Excel .
-
-
Bấm vào các macro trong nhóm mã .
-
Chọn ConcatColumns macro, và sau đó bấm chạy.
Làm thế nào để sử dụng macro trong Microsoft Office Excel 2003 và các phiên bản trước của Excel
-
Mở sổ làm việc có chứa dữ liệu.
-
Nhấn ALT + F11 để bắt đầu Visual Basic Editor.
-
Trên menu chèn , bấm vào mô-đun để chèn một mô-đun. Nhập các macro trong các mô-đun mã cửa sổ.
-
Trên menu tệp , bấm đóng và quay lại Microsoft Excel.
-
Chọn bảng chứa dữ liệu mà bạn muốn ghép nối.
-
Bấm vào ô đầu ở cột bên phải của dữ liệu mà bạn muốn ghép nối. Ví dụ: nếu ô A1:A100 và B1:B100 chứa dữ liệu, bấm vào ô B1.
-
Trên menu công cụ , trỏ tới macrovà sau đó bấm Macro. Chọn ConcatColumns macro, và sau đó bấm chạy.
Tham khảo
Để biết thêm thông tin về Visual Basic for Applications, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
226118 danh sách các tài nguyên sẵn có để giúp bạn tìm hiểu Visual Basic for Applications lập trình
Từ khóa » Chèn Dòng Trong Excel Vba
-
Hướng Dẫn Cách Sử Dụng VBA để Tạo Nút Chèn Nhanh Một Dòng ...
-
Cách Chèn Dòng Trống Tự động Sau Mỗi Nhóm Trong Excel Với Code ...
-
Cách Viết Code VBA để Chèn Dòng động Theo Bảng Tính?
-
Làm Cách Nào để Tự động Chèn Hàng Dựa Trên Giá Trị ô Trong Excel?
-
Code Chèn Dòng Trong Excel - Duongmonkyhiep
-
Cách Chèn Và Chạy Mã VBA Trong Excel 2010 - 2016 Cho Người Mới
-
Hướng Dẫn Cách Viết Code Thêm Dòng Tổng Cộng Vào Cuối Báo Cáo ...
-
Top 15 Chèn Dòng Trong Excel Vba
-
Xóa, Chèn Dòng Tự động Giữa Hai Sheet
-
Cách Chèn Dòng Trống Tự động Sau Mỗi Nhóm Trong Excel Với Code ...
-
Chèn Dòng, Cột Trống - Tiện ích Excel
-
Sample Macro To Insert And Delete Rows Or Columns On Multiple Sheets
-
Cách Chèn Và Chạy Mã VBA Trong Excel Cho Người Mới Bắt đầu
-
[Giúp Mình Với]!! Mình Muốn Tạo VBA Thêm Dòng.?