Lâu rùi mình có lụm được trên gú-gồ, không biết giúp gì bạn không nhỉ....Anh chị và các bạn mình có thể tạo được Excel VBA để upload và download thông tin từ FTP về máy hoặc upload thông tin lên FTP không ah?
Cám ơn bạn thnghiachau đã quan tâm và hỗ trợ. Tuy nhiên bạn có thể hướng dẫn mình cách sử dụng được không ah?Lâu rùi mình có lụm được trên gú-gồ, không biết giúp gì bạn không nhỉ....
trong modul mình gởi có chú thích sử dụng mà...Cám ơn bạn thnghiachau đã quan tâm và hỗ trợ. Tuy nhiên bạn có thể hướng dẫn mình cách sử dụng được không ah?
Gửi bác @thnghiachau mình giả nén ra file là đuôi .bastrong modul mình gởi có chú thích sử dụng mà...
Import vào trong cửa sổ VBAGửi bác @thnghiachau mình giả nén ra file là đuôi .bas
Mình mở file này như thế nào nhỉ?
View attachment 248193
FIle của bạn tôi không thể kiểm tra nổi vì nó sai tùm lum nên tôi làm lại và gởi file cho bạn
Trước tiên cám ơn bạn @thnghiachau rất nhiều.FIle của bạn tôi không thể kiểm tra nổi vì nó sai tùm lum nên tôi làm lại và gởi file cho bạn
Tôi đã kiểm tra chạy xé gió rồi nhá...
Bạn không cần phải chỉnh gì trong code hết.Trước tiên cám ơn bạn @thnghiachau rất nhiều.
Tuy nhiên Bin chạy vẫn chưa được. Không biết nguyên nhân có phải là do mình cần điều chỉnh lại thông tin chỗ này không bạn?
View attachment 248480
Bạn xem giúp mình nha.Bạn không cần phải chỉnh gì trong code hết.
Chỉ chỉnh thông tin FTP trên sheet mà thôi.
Tôi có ghi dữ liệu sẵn trong file, bạn chỉnh lại nhưng phải ĐÚNG THEO cách ghi sẵn trên đó.
---------------------------------------------------------------
Edit: Bạn cho coi setup cái FTP của bạn đi. (dĩ nhiên trừ Pass ra nhá)
/usr6/workfiles/inSGN/ => SAIBạn xem giúp mình nha.
Cám ơn bác @thnghiachau. Bin đang chỉnh lại và có vướng mắc làm phiền bác nha./usr6/workfiles/inSGN/ => SAI
phải: //usr6/workfiles/inSGN/
tôi không hiểu????open VNSGNU01.VN.VCSC.COM <- Thêm dòng này vào file txt xuất ra.
....
put VCSC011102131800.txt <- Thêm tên file trong folder vào file xuất ra.
tôi không hiểu????
thông tin bổ xung lấy ra từ đâu????Đây là macro trong file excel Bin viết. Cần bổ sung 2 dòng thông tin như trên. Nhưng không biết làm như thế nào.
Bác xem giúp Bin với ah.
Sub TaoFTPcommand()
fn = ActiveWorkbook.Path & "\FtpComm.txt"
Open fn For Output As #1
Print #1, Sheets("Status Codes").Cells(4, 8).Value
Print #1, Sheets("Status Codes").Cells(5, 8).Value
Print #1, "binary"
Print #1, "lcd " & ActiveWorkbook.Path
Print #1, "cd /usr6/workfiles/inSGN/"
Print #1, "put " & FName
Print #1, "bye"
Close #1
End Sub
lại không hiểu???1. open VNSGNU01.VN.VCSC.COM <- Dòng này là mặc định khi xuất file ra
2.put VCSC011102131800.txt <- Chỉ thêm tên file trong folder vào file xuất ra.
Mình có gửi đầy đủ file trong file zip.
View attachment 248494
Hai câu hỏi của bạn đều đúng.lại không hiểu???
1/ bạn viết được một rừng như thế thì tại sao dòng "open VNSGNU01.VN.VCSC.COM" này là mọt const string lại không biết viết như thế nào??????
2/ "VCSC011102131800.txt" này lúc nào cũng vậy hay là có sự thay đổi? nếu lúc nào cũng vậy thì quay về mục 1/ ; còn nếu thay đổi thì làm sao biết file nào để lấy cái tên mà ghi vào đây?
các file tạo ra cùng một thương mục?@bin.vcsc : Chính xác rồi ah. Đây cũng là khúc nhức đầu của mình. Mỗi lần sẽ tạo ra một file VCSC01xxxxxxxxxx (xxxxxxxxxx: đây là phần thay đổi khi tạo ra file đó: mmddhhmmss). và tên file này sẽ đưa vào file. Nếu bạn biết hướng dẫn mình với nha.
Vậy là mình chỉ còn cách chọn file thủ công thôi hả @thnghiachau ?các file tạo ra cùng một thương mục?
vậy qui luật gì để lấy đúng tên file ?
Tôi hỏi bạn mà? Thủ công hay không là do bạn ah. Bạn trả lời câu hỏi điVậy là mình chỉ còn cách chọn file thủ công thôi hả @thnghiachau ?
Bạn @thnghiachau ơi. Chắc chắn là mình muốn tự động rồi.Tôi hỏi bạn mà? Thủ công hay không là do bạn ah. Bạn trả lời câu hỏi đi
Lần cuối cùng mình hỏi bạn, nếu bạn không đáp ứng được thì mình xin rút không giúp được bạn:Bạn @thnghiachau ơi. Chắc chắn là mình muốn tự động rồi.
Mình xin nói rõ thêm là sau mỗi lần chạy gửi dữ liệu lên FTP xong thì sẽ xóa file cũ. Và khi chạy lần tiếp theo sẽ lấy file txt mới.