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
ĐĂNG KÝ NGUỒN CẤP DỮ LIỆU RSS Bạn cần thêm trợ giúp?
Bạn muốn xem các tùy chọn khác?
Khám pháCộng đồngKhám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.
Lợi ích đăng ký Microsoft 365
Nội dung đào tạo về Microsoft 365
Bảo mật Microsoft
Trung tâm trợ năng
Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.
Hỏi Cộng đồng Microsoft
Cộng đồng Kỹ thuật Microsoft
Người dùng Nội bộ Windows
Người dùng nội bộ Microsoft 365
Thông tin này có hữu ích không?
Có Không (Gửi ý kiến phản hồi cho Microsoft để chúng tôi có thể trợ giúp.) Bạn hài lòng đến đâu với chất lượng dịch thuật? Điều gì ảnh hưởng đến trải nghiệm của bạn? Đã giải quyết vấn đề của tôi Hướng dẫn Rõ ràng Dễ theo dõi Không có thuật ngữ Hình ảnh có ích Chất lượng dịch thuật Không khớp với màn hình của tôi Hướng dẫn không chính xác Quá kỹ thuật Không đủ thông tin Không đủ hình ảnh Chất lượng dịch thuật Bất kỳ thông tin phản hồi bổ sung? (Không bắt buộc) Gửi phản hồi Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.Cảm ơn phản hồi của bạn!
×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.?