Cách áp dụng VBA PasteSpecial và giữ định dạng nguồn trong Excel

  • Chia Sẻ Cái Này
Hugh West

Tuy nhiên, có những trường hợp chúng tôi muốn sao chép nhiều hơn là chỉ văn bản. Chúng tôi có thể sao chép tất cả các khả năng của Excel về chúng, chẳng hạn như định dạng có điều kiện, xác thực dữ liệu, định dạng kiểu dữ liệu và các tính năng thẩm mỹ như đường viền và màu ô. Có lẽ bạn ngưỡng mộ cách phối màu của đồng nghiệp nhưng yêu cầu dữ liệu tĩnh hoặc có lẽ các công thức rất tuyệt vời nhưng bạn không thích cách phối màu đó. Trong hướng dẫn này. Chúng tôi sẽ hiển thị VBA Dán đặc biệt và giữ nguyên định dạng nguồn trong Excel.

Tải xuống sổ làm việc thực hành

Tải xuống sổ làm việc thực hành này để thực hành trong khi bạn đang đọc bài viết này.

VBA PasteSpecial.xlsm

4 ví dụ đơn giản để áp dụng VBA PasteSpecial và giữ nguyên định dạng nguồn trong Excel

Chúng tôi sẽ trình bày bốn ví dụ về cách thức để sử dụng tính năng dán đặc biệt trong VBA trong khi vẫn giữ nguyên định dạng nguồn trong các phần bên dưới. Đây là tập dữ liệu mẫu mà chúng tôi sẽ sử dụng để sao chép và dán.

1. Thêm Hộp nhập liệu bằng cách sử dụng VBA PasteSpecial và Giữ nguyên định dạng nguồn trong Excel

Đầu tiên và quan trọng nhất. Chúng tôi sẽ sử dụng hộp để chọn một phạm vi và sau đó dán nó vào một ô khác. Để làm như vậy, hãy làm theo các bước bên dưới.

Bước 1:

  • Đầu tiên, nhấn Alt + F11 để bắt đầu Macro .
  • Sau đó, nhấp vào Chèn, chọn tùy chọn Mô-đun .

Bước 2:

  • Dán đoạn mã sauMã VBA.
5648

Bước 3:

  • Lưu chương trình và nhấn F5 để chạy nó.
  • Sau khi xuất hiện hộp 'ExcelWIKI' , hãy chọn phạm vi $B$4:$C$11 .
  • Nhấp vào OK .

Bước 4:

  • Chọn bất kỳ ô trống nào để dán.
  • Sau đó, nhấp vào OK.

  • Do đó, bạn sẽ nhận được giá trị dán bằng cách giữ nguyên định dạng.

Đọc thêm: Sự khác biệt giữa Dán và Dán Đặc biệt trong Excel

2. Áp dụng VBA PasteSpecial để Chọn Phạm vi và Giữ Định dạng Nguồn trong Excel

Trong VBA , bạn cũng có thể chỉ định các phạm vi và sao chép và dán chúng trong khi vẫn giữ định dạng nguồn . Hãy làm theo các bước được phác thảo bên dưới để thực hiện.

Bước 1:

  • Nhấn Alt + F11 để mở Macro .
  • Tạo Mô-đun mới từ Insert
  • Chỉ cần dán mã VBA sau vào phạm vi B4:C11 .
7796

Bước 2:

  • Cuối cùng, lưu chương trình và nhấn F5 để chạy. Do đó, bạn sẽ thấy các thay đổi như minh họa trong hình bên dưới.

Đọc thêm: VBA Paste Special để sao chép các giá trị và định dạng trong Excel (9 Ví dụ)

Các bài đọc tương tự

  • Mã VBA để so sánh hai trang tính Excel và sao chép sự khác biệt
  • Excel VBA: Sao chép giá trị ô và dánsang một ô khác
  • Cách sao chép nhiều ô sang một trang tính khác trong Excel (9 phương pháp)
  • Excel VBA: Sao chép phạm vi sang một sổ làm việc khác
  • [Đã sửa]: Nhấp chuột phải vào Sao chép và Dán không hoạt động trong Excel (11 giải pháp)

3. Khai báo biến bằng cách áp dụng VBA PasteSpecial và Keep Định dạng nguồn trong Excel

Bằng cách khai báo biến và đặt biến thành các phạm vi khác nhau, hãy làm theo các bước bên dưới để dán Đặc biệt trong VBA .

Bước 1:

  • Trước hết, hãy nhấn Alt + F11 để mở VBA Macro .
  • Chọn Mô-đun .
  • Sau đó, dán Mã VBA sau đây.
9394

Bước 2:

  • Sau khi lưu chương trình, hãy nhấn F5 để chạy.
  • Do đó, dải ô đã sao chép của bạn sẽ được dán với việc giữ nguyên định dạng nguồn như trước đó.

Đọc thêm: Cách sử dụng VBA PasteSpecial cho công thức và định dạng trong Excel (3 cách)

4. Sử dụng VBA PasteSpecial và Keep Sour ce Định dạng trong các Bảng tính khác nhau trong Excel

Chúng ta sẽ nói về một phương pháp rất quan trọng trong phần này. Vì chúng ta sẽ tìm hiểu cách sử dụng PasteSpecial trong VBA trong nhiều sổ làm việc. Ví dụ: chúng tôi sẽ sao chép từ 'Sheet4' và dán vào 'Sheet5 ,' như minh họa trong các bước bên dưới.

Bước 1:

  • Để mở Macro VBA , nhấn Alt + F11
  • Từ tab Chèn , chọn Mô-đun.
  • Sau đó, dán VBA sau.
7015

Bước 2:

  • Để chạy chương trình, nhấn F5 sau lưu chương trình.
  • Do đó, bạn sẽ nhận được giá trị đã dán trong sheet 5 với việc giữ nguyên định dạng nguồn.

Đọc thêm: Cách sử dụng lệnh dán đặc biệt trong Excel (5 cách phù hợp)

Kết luận

Tóm lại, tôi hy vọng bây giờ bạn đã biết cách sử dụng Excel VBA để Dán Định dạng Giữ Nguồn Đặc biệt. Tất cả các chiến lược này nên được dạy cho dữ liệu của bạn và sử dụng nó. Kiểm tra cuốn sách thực hành và áp dụng những gì bạn đã học được. Chúng tôi có động lực để tiếp tục đưa ra những bài giảng như thế này vì sự hỗ trợ quan trọng của bạn.

Xin vui lòng liên hệ với chúng tôi nếu bạn có bất kỳ câu hỏi nào. Vui lòng chia sẻ suy nghĩ của bạn trong hộp nhận xét bên dưới.

Các câu hỏi của bạn sẽ được nhân viên Exceldemy trả lời sớm nhất có thể.

Hãy đồng hành cùng chúng tôi và tiếp tục tìm hiểu.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.