Thay thế nội dung file .ini bằng vba excel.

Liên hệ QC

thaoeqn1983

Thành viên mới
Tham gia
21/5/14
Bài viết
29
Được thích
7
Nghề nghiệp
Kỹ sư điện
Chào các bro!
Nhờ các bro giúp đỡ về cách sử dụng lệnh VBA Excel để thay thế nội dung trong file .ini. Cụ thể như sau:
Mình có 2 file:
1/ File chương trình VBA Excel: MainVBA.xlsm (như file đính kèm)
Có Sheet1
Có ô A1: SECONDARY_ADDRESS
Có ô B1: 111
Có ô A2: IP_ADDRESS
Có ô B2: 172.26.143.82
Có ô A3: PRIMARY_ADDRESS
Có ô B3: 1
2/ File qtester104.ini: nội dung như file đính kèm
Yêu cầu thực hiện:
- Viết lệnh VBA để tìm và thay thế nội dung: "112" (trong Sheet1/ô B1) thành "111" (trong file qtester104.ini).
và tìm, thay thế nội dung: "172.26.143.90" (trong Sheet1/ô B2) thành "172.26.143.82" (trong file qtester104.ini).
và tìm, thay thế nội dung: "1" (trong Sheet1/ô B3) thành "2" (trong file qtester104.ini).
- Lưu đè file qtester.ini (không hỏi lại).
hoặc hay hơn nữa là:
- Tìm trong file qtester104.ini:
+Nếu thấy dòng có nội dung:" ; Local link address" thì thay thế dòng dưới nó, "PRIMARY_ADDRESS=1" thành "PRIMARY_ADDRESS=2".
+Nếu thấy dòng có nội dung:" ; RTU link address" thì thay thế dòng dưới nó, "SECONDARY_ADDRESS=112" thành "SECONDARY_ADDRESS=111".
+Nếu thấy dòng có nội dung:" ; RTU IP address" thì thay thế dòng dưới nó, "IP_ADDRESS=172.26.143.90" thành "IP_ADDRESS=172.26.143.82".
Cám ơn các bro nhiều!
Mong các bro chỉ giúp.....
 

File đính kèm

  • MainVBA.xlsm
    8.5 KB · Đọc: 1
  • qtester104.rar
    425 bytes · Đọc: 3
Web KT
Back
Top Bottom