Excel VBA lưu csv không có dấu ngoặc kép

Tôi có một tệp Excel có nội dung Unicode trong đó một số ô chứa văn bản bên trong dấu ngoặc kép, ví dụ: "text"

Khi tôi lưu tệp Excel vào tệp văn bản ở định dạng Unicode, văn bản chứa dấu ngoặc kép được lưu dưới dạng ba dấu ngoặc kép, ví dụ: """text"""

Có một số nơi tôi thậm chí có văn bản chứa dấu phẩy (,). Ví dụ: text, được chuyển đổi thành "text," trong tệp Unicode. Nó đang thêm dấu ngoặc kép vào văn bản mà tôi đoán là chứa các ký tự đặc biệt

VBA ghi chuỗi vào tệp văn bản mà không có dấu ngoặc kép Excel Macro Ví dụ về ghi vào tệp văn bản bằng VBA trong MS Office Word, PowerPoint, Access, Excel 2003, 2007, 2010, 2013 và VBScript. Chương trình và hàm VBA Ví dụ này sẽ giúp bạn biết cách viết một chuỗi vào tệp văn bản mà không có dấu ngoặc kép bằng VBA Excel

Viết chuỗi vào tệp văn bản không có dấu ngoặc kép Sử dụng VBA

Đây là Thủ tục, Ví dụ Cú pháp VBA và Ví dụ Mã VBA VBA để ghi một chuỗi vào tệp văn bản mà không có dấu ngoặc kép. Điều này sẽ giúp bạn biết cách ghi vào tệp văn bản bằng VBA

VBA ghi chuỗi vào tệp văn bản mà không có dấu ngoặc kép. Thủ tục

Trước tiên, chúng tôi sẽ mở tệp văn bản để ghi dưới dạng tệp đầu ra với số tệp. Sau đó, chúng tôi sẽ ghi vào tệp bằng lệnh In và Số tệp

VBA ghi chuỗi vào tệp văn bản mà không có dấu ngoặc kép. cú pháp

Đây là mã VBA và cú pháp để in một sting vào tệp văn bản mà không có dấu ngoặc kép Sử dụng VBA.
strFile_Path = "Your file Path"
Open strFile_Path For Output As #1
Print #1, “You can write your required text here”

VBA ghi chuỗi vào tệp văn bản mà không có dấu ngoặc kép. Mã Macro ví dụ

Sau đây là Macro Excel mẫu để ghi chuỗi vào tệp văn bản mà không có dấu ngoặc kép bằng Excel VBA.
Sub VBA_Print_to_a_text_file()
    Dim strFile_Path As String
    strFile_Path = "C:temptest.txt" ‘Change as per your test folder path
    Open strFile_Path For Output As #1
    Print #1, "This is my sample text"
    Close #1
End Sub 

Hướng dẫn chạy mã Macro VBA ghi chuỗi vào file text không dấu ngoặc kép

Vui lòng làm theo các bước dưới đây để thực thi mã VBA để ghi chuỗi vào tệp văn bản mà không có dấu ngoặc kép bằng Excel VBA Editor
Bước 1. Mở bất kỳ sổ làm việc Excel nào [ To Open MS Excel. Chuyển đến menu Bắt đầu, Tất cả các chương trình và chọn Excel từ MS Office HOẶC Bạn chỉ cần nhập excel vào lệnh chạy (Nhấn phím Windows + r để mở hộp thoại chạy)] Bước 2. Nhấn Alt+F11 để mở Trình chỉnh sửa VBA [Bạn cũng có thể mở VBE từ Tab Nhà phát triển trong dải băng Excel] Bước 3. Chèn mô-đun mã [Vào menu chèn trong VBE rồi nhấn Mô-đun HOẶC Chỉ cần nhấn Alt+i rồi m để chèn mô-đun mã] Bước 4. Sao chép mã Macro ví dụ ở trên và dán vào mô-đun mã đã chèn ở bước trên
Bước 5. Thay đổi đường dẫn thư mục theo cấu trúc thư mục thử nghiệm của bạn
Bước 6. Bây giờ nhấn F5 để Chạy và Thực thi Macro
Bạn có thể nhấn F8 để debug từng dòng macro và xem kết quả ngay

Khi bạn đã hoàn tất việc thực thi macro, bây giờ bạn có thể quan sát thấy một tệp văn bản trong thư mục kiểm tra. Và tệp văn bản trong thư mục được cập nhật với dữ liệu không có dấu ngoặc kép mà bạn đã đề cập

VBA ghi chuỗi vào tệp văn bản mà không có dấu ngoặc kép – Giải thích về Macro

Dưới đây là giải thích chi tiết về macro Excel để ghi chuỗi vào tệp văn bản mà không có dấu ngoặc kép bằng VBA
  • Khởi động chương trình và thủ tục con viết mã VBA để ghi chuỗi vào tệp văn bản không có dấu ngoặc kép
  • Khai báo biến strFile_Path là Kiểu dữ liệu String để lưu đường dẫn tệp văn bản
  • Gán đường dẫn Tệp cho biến strFile_Path
  • Mở tệp văn bản cho Đầu ra với FileNumber là 1
  • Viết văn bản mẫu vào File bằng FileNumber và lệnh Print
  • Đóng tệp bằng FileNumber
  • Kết thúc thủ tục Sub viết VBA Code ghi chuỗi vào file text không dấu nháy

Đây là mã macro đã nhận xét để ghi vào tệp văn bản bằng VBA

‘Khởi động chương trình và thủ tục con viết mã VBA để ghi dữ liệu vào tệp văn bản
Phụ VBA_write_to_a_text_file()

‘ Khai báo biến strFile_Path là Kiểu dữ liệu String để lưu đường dẫn file văn bản
Làm mờ strFile_Path dưới dạng chuỗi
‘Gán đường dẫn File cho biến strFile_Path
strFile_Path = “C. cám dỗ. txt”
‘Mở tệp văn bản cho Đầu ra với FileNumber là 1
Mở strFile_Path cho đầu ra dưới dạng #1
‘Ghi văn bản mẫu vào File bằng FileNumber và Lệnh ghi
In #1, “Đây là văn bản mẫu của tôi”
‘Đóng tệp bằng FileNumber
Đóng #1
kết thúc phụ
‘ Kết thúc thủ tục Sub viết VBA Code ghi chuỗi ra file text không dấu nháy

Dễ dàng quản lý các dự án và tài nguyên của bạn

Hơn 120 mẫu quản lý dự án chuyên nghiệp

Mẫu mạnh mẽ và đa mục đích để quản lý dự án. Giờ đây, bạn có thể quản lý liền mạch các dự án, nhiệm vụ, cuộc họp, bản trình bày, nhóm, khách hàng, các bên liên quan và thời gian của mình. Trang này mô tả tất cả các tính năng và tùy chọn mới tuyệt vời đi kèm với các mẫu cao cấp của chúng tôi

Tiết kiệm tới 85% ƯU ĐÃI CÓ GIỚI HẠN

Duyệt tất cả các mẫu

Excel VBA lưu csv không có dấu ngoặc kép

Gói tất cả trong một
Hơn 120 mẫu quản lý dự án

Xem chi tiết

Gói thiết yếu
Hơn 50 mẫu quản lý dự án

Xem chi tiết

Gói Excel
Hơn 50 mẫu PM Excel

Xem chi tiết

Gói PowerPoint
Hơn 50 mẫu PM Excel

Xem chi tiết

Gói MS Word
Hơn 25 mẫu Word PM

Xem chi tiết

Mẫu quản lý dự án cuối cùng

Xem chi tiết

Mẫu quản lý tài nguyên cuối cùng

Xem chi tiết

Mẫu quản lý danh mục đầu tư dự án

Xem chi tiết

Bởi PNRaoCập nhật lần cuối. Ngày 19 tháng 1 năm 2015Danh mục. VBA

Một bình luận

  1. chủ nhật Tháng Năm 13, 2019 lúc 2. 48 giờ chiều

    Xin chào

    Có thể để mã ghi vào tệp văn bản dựa trên các ô không?

    Tôi đã thử cách sau nhưng không được

    In #1, Phạm vi(“A1. A393”)

    Có thể bằng cách nào đó sao chép Phạm vi trên vào tệp văn bản không?