Hướng dẫn file vba excel mẫu
Trong công việc, nhất là những công việc liên quan đến dữ liệu như ngân hàng, tài chính, kế toán và các ngành nghiên cứu, các bạn đã gặp phải trường hợp cần lấy dữ liệu từ một File khác đang đóng có nhiều trường thông tin nhưng chỉ muốn lấy một số trường nhất định. Trong bài viết này, TIN HỌC SAO VIỆT sẽ hướng dẫn các bạn làm thế nào để có thể lấy dữ liệu từ file excel khác đang đóng Show
Bài viết này tôi sẽ đưa ra một ví dụ về một chương trình mẫu, lấy dữ liệu từ một file Excel đang đóng. Ta hãy xem xét chương trình dưới đây sẽ thực hiện việc lấy dữ liệu từ một file Excel đang đóng cho vào file excel hiện hành chứa macro. Các bước thực hiện như sau: 1 Tạo một Module mới và Copy 2 đoạn Code sau dán vào
2 Tạo một nút bấm để gọi lệnh tại Sheet muốn ghi dữ liệu vàoSheet tôi hiện tại có tên BangKeNH, tại đây tôi chèn một Shapes, đặt tên Import File 3 Cách sử dụngKhi bấm nút này, dữ liệu cũ sẽ được xóa, một cửa sổ yêu cầu chọn File chứa dữ liệu cần lấy, bạn chọn File sau đó chọn Open, ở đây tôi chọn file có tên BangKeNH, và kết quả như hình dưới đây: Bạn có thể lưu tệp Excel theo một định dạng tệp khác bằng cách bấm vào nút > Lưu Dưới dạng. Thay đổi các định dạng tệp sẵn có trong hộp thoại Lưu Dưới dạng, tùy thuộc vào loại trang đang hoạt động (một trang tính, trang tính biểu đồ hoặc loại trang tính khác). Lưu ý: Bất cứ khi nào bạn lưu tệp theo định dạng tệp khác, một số định dạng, dữ liệu và tính năng có thể không thể được chuyển sang. Để mở tệp được tạo ra theo định dạng tệp khác, trong phiên bản Excel cũ hơn hoặc trong một chương trình khác, hãy bấm Tệp >Mở. Nếu bạn mở sổ làm việc Excel 97-2003, sổ làm việc đó sẽ tự động mở trong Chế độ Tương thích. Để tận dụng lợi thế của các tính năng mới của Excel 2010, bạn có thể lưu sổ làm việc theo định Excel 2010 dạng tệp. Tuy nhiên, bạn cũng có tùy chọn để tiếp tục làm việc trong Chế độ Tương thích, giữ lại định dạng tệp gốc để tương hợp về sau. Định dạng tệp ExcelĐịnh dạng Mở rộng Mô tả Sổ làm việc Excel .xlsx Định dạng tệp nền tảng XML mặc định cho Excel 2010 và Excel 2007. Không thể lưu mã macro Microsoft Visual Basic for Applications (VBA) hoặc trang tính macro Microsoft Office Excel 4.0 (.xlm). Sổ Macro-Enabled làm việc Excel (mã) .xlsm Định dạng tệp nền tảng XML và có hỗ trợ macro cho Excel 2016, Excel 2013, Excel 2010, và Excel 2007. Lưu mã macro VBA hoặc trang tính macro Excel 4.0 (.xlm). Sổ làm việc Nhị phân Excel .xlsb Định dạng tệp nhị phân (BIFF12) cho Excel 2010 và Excel 2007. Mẫu .xltx Định dạng tệp mặc định cho mẫu Excel dành cho Excel 2010 và Excel 2007. Không thể lưu mã macro VBA hoặc trang tính macro Excel 4.0 (.xlm). Mẫu (mã) .xltm Định dạng tệp có hỗ trợ macro cho mẫu Excel Excel 2010 và Excel 2007. Lưu mã macro VBA hoặc trang tính macro Excel 4.0 (.xlm). Sổ làm việc Excel 97- Excel 2003 .xls Định dạng tệp nhị phân Excel 97 - Excel 2003 (BIFF8). Mẫu Excel 97- Excel 2003 .xlt Định dạng tệp nhị phân Excel 97 - Excel 2003 (BIFF8) cho mẫu Excel. Sổ làm việc Microsoft Excel 5.0/95 .xls Định dạng tệp nhị phân Excel 5.0/95 (BIFF5). Bảng tính XML 2003 .xml Định dạng tệp Bảng tính XML 2003 (XMLSS). Dữ liệu XML .xml Định dạng Dữ liệu XML. Bổ trợ Excel .xlam Định dạng Bổ trợ nền tảng XML và có hỗ trợ macro cho Excel 2010 và Excel 2007. Bổ trợ là một chương trình bổ sung được thiết kế để chạy thêm đoạn mã khác. Hỗ trợ dùng dự án VBA và trang tính macro Excel 4.0 (.xlm). Bổ trợ Excel 97-2003 .xla Bổ trợ Excel 97-2003, một chương trình bổ trợ được thiết kế để chạy mã bổ sung. Hỗ trợ dùng dự án VBA. Sổ làm việc Excel 4.0 .xlw Định dạng tệp Excel 4.0 chỉ lưu trang tính, trang tính biểu đồ và trang tính macro. Bạn có thể mở sổ làm việc ở định dạng tệp này Excel 2010, nhưng bạn không thể lưu tệp Excel ở định dạng tệp này. Bảng tính Works 6.0-9.0 .xlr Bảng tính được lưu trong Microsoft Works 6.0-9.0. Lưu ý: Định dạng này chỉ được hỗ Excel Starter trang. Định dạng tệp văn bảnĐịnh dạng Mở rộng Mô tả Văn bản được Định dạng (Phân cách bằng dấu cách) .prn Định dạng được phân cách bằng dấu cách Lotus. Chỉ lưu trang tính hiện hoạt. Văn bản (Phân cách bằng dấu Tab) .txt Lưu một sổ làm việc dưới dạng một tệp văn bản được phân cách bằng dấu tab để sử dụng trên một hệ điều hành Microsoft Windows khác và đảm bảo các ký tự tab, ngắt dòng và các ký tự khác được diễn giải đúng. Chỉ lưu trang tính hiện hoạt. Văn bản (Macintosh) .txt Lưu một sổ làm việc dưới dạng một tệp văn bản được phân cách bằng dấu tab để sử dụng trên một hệ điều hành Macintosh và đảm bảo các ký tự tab, ngắt dòng và các ký tự khác được diễn giải đúng. Chỉ lưu trang tính hiện hoạt. Văn bản (MS-DOS) .txt Lưu một sổ làm việc dưới dạng một tệp văn bản được phân cách bằng dấu tab để sử dụng trên một hệ điều hành MS-DOS và đảm bảo các ký tự tab, ngắt dòng và các ký tự khác được diễn giải đúng. Chỉ lưu trang tính hiện hoạt. Văn bản Unicode .txt Lưu sổ làm việc dưới dạng văn bản Unicode, một tiêu chuẩn mã hóa ký tự do Unicode Consortium phát triển. CSV (phân cách bằng dấu phẩy) .csv Lưu một sổ làm việc dưới dạng một tệp văn bản được phân cách bằng dấu phẩy để sử dụng trên một hệ điều hành Windows khác và đảm bảo các ký tự tab, ngắt dòng và các ký tự khác được diễn giải đúng. Chỉ lưu trang tính hiện hoạt. CSV (Macintosh) .csv Lưu một sổ làm việc dưới dạng một tệp văn bản được phân cách bằng dấu phẩy để sử dụng trên một hệ điều hành Macintosh và đảm bảo các ký tự tab, ngắt dòng và các ký tự khác được diễn giải đúng. Chỉ lưu trang tính hiện hoạt. CSV (MS-DOS) .csv Lưu một sổ làm việc dưới dạng một tệp văn bản được phân cách bằng dấu phẩy để sử dụng trên một hệ điều hành MS-DOS và đảm bảo các ký tự tab, ngắt dòng và các ký tự khác được diễn giải đúng. Chỉ lưu trang tính hiện hoạt. DIF .dif Định dạng Chuyển đổi Dữ liệu. Chỉ lưu trang tính hiện hoạt. SYLK .slk Định dạng Nối kết Ký hiệu. Chỉ lưu trang tính hiện hoạt. Lưu ý: Nếu bạn lưu một sổ làm việc dưới bất kỳ định dạng văn bản nào, tất cả định dạng sẽ bị mất. Các định dạng tệp khácĐịnh dạng Mở rộng Mô tả DBF 3, DBF 4 .dbf dBase III và IV. Bạn có thể mở những định dạng tệp này bằng Excel, nhưng bạn không thể lưu tệp Excel thành định dạng dBase. Bảng tính OpenDocument .ods Bảng tính OpenDocument. Bạn có thể lưu Excel 2010 để có thể mở chúng trong các ứng dụng bảng tính có sử dụng định dạng Bảng tính OpenDocument, như Google Docs OpenOffice.org Calc. Bạn cũng có thể mở bảng tính ở định dạng .ods trong Excel 2010. Định dạng có thể bị mất khi lưu và mở tệp .ods. Portable Document Format (PDF). Định dạng tệp này giữ nguyên định đạng của tài liệu và cho phép chia sẻ tệp. Khi xem tệp định dạng PDF trực tuyến hoặc in ra, nó vẫn giữ nguyên định dạng như bạn muốn. Không thể dễ dàng thay đổi dữ liệu. Định dạng PDF cũng hữu ích đối với các tài liệu được sao lại bằng các phương pháp in thương mại. Lưu ý: Định dạng này không được hỗ trợ trong Excel 2007. Tài liệu XPS .xps Thông số giấy XML (XPS). Định dạng tệp này giữ nguyên định đạng của tài liệu và cho phép chia sẻ tệp. Khi xem tệp dạng XPS trực tuyến hoặc in ra, nó vẫn giữ nguyên định dạng như bạn muốn và không thể dễ dàng thay đổi dữ liệu. Lưu ý: Định dạng này không được hỗ trợ trong Excel 2007. Các định dạng tệp sử dụng Bảng tạmBạn có thể dán dữ liệu từ Bảng tạm Microsoft Office vào Excel bằng cách sử dụng lệnh Dán hoặc Dán Đặc biệt( tab Trang đầu, nhóm Bảng tạm, nút Dán) nếu dữ liệu Bảng tạm Office là một trong các định dạng sau. Định dạng Mở rộng Bộ nhận diện kiểu Bảng tạm Ảnh .wmf hoặc .emf Ảnh ở Định dạng Siêu tệp Windows (WMF) hoặc Định dạng Siêu tệp Nâng cao Windows (EMF). Ghi chú Nếu bạn sao chép một ảnh siêu tệp Windows từ một chương trình khác, Excel sẽ dán ảnh dưới dạng một siêu tệp nâng cao. Bitmap .bmp Ảnh được lưu dưới dạng Bitmap (BMP). Định dạng tệp Excel Microsoft .xls Định dạng tệp nhị phân cho Excel phiên bản 5.0/95 (BIFF5), Excel 97-2003 (BIFF8) và tệp Excel 2010 (BIFF12). SYLK .slk Định dạng Nối kết Ký hiệu. DIF .dif Định dạng Chuyển đổi Dữ liệu. Văn bản (phân cách bằng dấu tab) .txt Định dạng văn bản phân cách bằng dấu tab. CSV (ngăn cách bằng dấu phẩy) .csv Định dạng giá trị phân cách bằng dấu phẩy. Văn bản được định dạng (Phân cách bằng dấu cách) .rtf Văn bản Có Định dạng (RTF). Chỉ từ Excel. Đối tượng nhúng .gif, .jpg, .doc, .xls, hoặc .bmp Đối tượng Microsoft Excel, đối tượng từ các chương trình được đăng ký đúng hỗ OLE 2.0 (OwnerLink ) và Ảnh hoặc định dạng bản trình bày khác. Đối tượng được nối kết .gif, .jpg, .doc, .xls, hoặc .bmp OwnerLink, ObjectLink, Liên kết, Ảnh hoặc định dạng khác. Đối tượng vẽ trong Office .emf Định dạng đối tượng vẽ trong Office hoặc Ảnh (định dạng siêu tệp nâng cao Windows, EMF). Văn bản .txt Văn bản Hiển thị, Văn bản OEM. Trang Web Tệp Đơn .mht, .mhtml Trang Web Tệp Đơn (MHT hoặc MHTML). Định dạng tệp này tích hợp đồ họa trong dòng, tiểu dụng, tài liệu được nối kết và các mục hỗ trợ khác được tham chiếu trong tài liệu. Lưu ý: Định dạng này không được hỗ trợ trong Excel 2007. Trang Web .htm, .html Ngôn ngữ đánh dấu siêu văn bản (HTML). Lưu ý: Khi bạn sao chép văn bản từ một chương trình khác, Excel dán văn bản định dạng HTML, bất kể định dạng của văn bản gốc. Các định dạng tệp không được hỗ trợ trong ExcelCác định dạng tệp sau đây không còn được hỗ trợ trong Excel 2016, Excel 2013, Excel 2010, Excel Starter, Excel 2007. Bạn không thể mở hoặc lưu tệp ở những định dạng tệp này. Định dạng Mở rộng Bộ nhận diện kiểu Bảng tạm Biểu đồ Excel .xlc Định dạng tệp Excel 2.0, 3.0 và 2.x WK1, FMT, WK2, WK3, FM3, WK4 .wk1, .wk2, .wk3, .wk4, .wks Định dạng tệp Lotus 1-2-3 (tất cả phiên bản) Microsoft Works .wks Định dạng tệp Microsoft Works (tất cả phiên bản) DBF 2 .dbf Định dạng tệp DBASE II WQ1 .wq1 Định dạng tệp Quattro Pro dành cho MS-DOS WB1, WB3 .wb1, .wb3 Quattro Pro 5.0 và 7.0 dành cho Windows. Các định dạng tệp không được hỗ trợ trong Excel StarterNgoài ra, các định dạng tệp sau đây không còn được hỗ trợ trong Excel Starter. Bạn không thể mở hoặc lưu tệp ở những định dạng tệp này. Định dạng Mở rộng Bổ trợ Excel 97-2003 .xla Bổ trợ Excel .xlam Tên nguồn dữ liệu .dsn Cơ sở dữ liệu MDE của Access .mde Kết nối Dữ liệu Office .odc Tệp Nối kết Dữ liệu .udl Mở hoặc xem định dạng tệp không được hỗ trợNếu định dạng tệp bạn muốn sử dụng không được hỗ trợ trong Excel, bạn có thể thử làm như sau:
Bạn cần thêm trợ giúp?Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trongCộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice. |