Đọc nội dung file text.txt gồm 1 hàng và ghi vào ô B6 (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

bitbas.com

Thành viên mới
Tham gia
15/4/17
Bài viết
4
Được thích
0
Mình có 1 file text.txt, nội dung chỉ có 1 hàng thôi
VD
Mình muốn mở file excel, và dùng VBA đề đọc đoạn text đó ghi vào ô B6, thì dùng VBA như thế nào cho đơn giản nhất.
Mình thấy cũng có mấy bài viết về đọc đoạn text nhưng các bạn đó yêu cầu nhiều qua, và các code cũng nhiều quá nên mình rối.

Mong các bạn giúp mình với. cảm ơn các bạn nhiều.
 
Đơn giản thế này đây bạn.
Mã:
Private Sub GPE()


    Dim myFile As String, textline As String
    myFile = "C:\aaa.txt"
    
    Open myFile For Input As #1
            Line Input #1, textline
    Close #1
    Range("B6").Value = textline
End Sub
 
Upvote 0
Đơn giản thế này đây bạn.
Mã:
Private Sub GPE()
    Dim myFile As String, textline As String
    myFile = "C:\aaa.txt"
    
    Open myFile For Input As #1
            Line Input #1, textline
    Close #1
    Range("B6").Value = textline
End Sub
Cảm ơn bạn rất nhiều, và đây là kết quả.
hoai gpe.jpg
1. Sau khi chạy code của bạn nó đọc được nội dung text trong txt, nhưng nó có thể 2 ký tự lạ ở đằng trước, vậy làm sao để nó ko xuất hiện ký tự lạ đó?
2. Bạn nào có biết cách xuất nội dung text ở ô B4, ra file C:\text.txt không? giúp mình với luôn nha
Cảm ơn các bạn nhiều.
 

File đính kèm

Upvote 0
Thì ít ra khi yêu cầu bạn phải nói là đọc dữ liệu từ file text có chứa chuỗi unicode. Bạn xem lại file.
 

File đính kèm

Upvote 0
Thì ít ra khi yêu cầu bạn phải nói là đọc dữ liệu từ file text có chứa chuỗi unicode. Bạn xem lại file.
hoi gpe 2.jpg
Cảm ơn ban nhiều, mình đọc code không hiểu gì? nhung miễn sào làm dc viec là ok lắm rồi.
Mình chạy nó báo lỗi đó, lỗi ngay câu lệnh này
Set TextSource = fso.OpenTextFile(FilesToOpen, 1, False, -2)
vậy giờ mình phải làm sao?
 
Upvote 0
Lỗi của bạn là do trong ổ đĩa c không có tệp tin Text.txt
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom