Macro VBA để Ghép Nối Cột Dữ Liệu Trong Excel - Microsoft Support

Bỏ qua để tới nội dung chính Đăng nhập với Microsoft Đăng nhập hoặc tạo một tài khoản. Xin chào, Chọn một tài khoản khác. Bạn có nhiều tài khoản Chọn tài khoản bạn muốn đăng nhập. Applies ToExcel 2010

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 Sub

Chú ý: 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

  1. Mở sổ làm việc có chứa dữ liệu.

  2. Nhấn ALT + F11 để bắt đầu Visual Basic Editor.

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

  4. Trên menu tệp , bấm đóng và quay lại Microsoft Excel.

  5. Chọn bảng chứa dữ liệu mà bạn muốn ghép nối.

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

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

    1. Bấm vào Nút Microsoft Office, sau đó bấm Tùy chọn Excel.

    2. Bấm phổ biến.

    3. Bấm để chọn hộp kiểm Hiển thị tab nhà phát triển trong ruy băng .

    4. Bấm OK để đóng hộp thoại Tuỳ chọn Excel .

  8. Bấm vào các macro trong nhóm mã .

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

  1. Mở sổ làm việc có chứa dữ liệu.

  2. Nhấn ALT + F11 để bắt đầu Visual Basic Editor.

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

  4. Trên menu tệp , bấm đóng và quay lại Microsoft Excel.

  5. Chọn bảng chứa dữ liệu mà bạn muốn ghép nối.

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

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

Facebook LinkedIn Email ĐĂ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 đồng

Khá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