cuchuoi_bi
Thành viên mới

- Tham gia
- 27/9/11
- Bài viết
- 6
- Được thích
- 0
Em có 1 file như tệp đính kèm. cột A là dữ liệu dạng text em nhập từ 1 phần mềm khác nên định dạng nó hơi củ chuối.
Đại khái đó là kết quả tính dòng điện sự cố tại các điểm (bus) với cấu trúc lặp lại như sau:
- Tiêu đề
- Điểm sự cố (AT BUS)
- Thông số
- Dòng điện từ các điểm khác truyền tới (FROM BUS)
Em muốn tách dữ liệu ra như trong các cột từ B đến G
Em chỉ mới tập toẹ VBA nên chưa code được mà phải dùng hàm excel. Rất mong các cao thủ trên diễn đàn giúp em hoặc cho em chút gợi ý để mày mò
P/S: Hiện tại e mới nghĩ ra cách tách ID và tên của điểm sự cố bằng cách sau:
- Dùng phương thức find tìm ra dòng có chuỗi "AT BUS" và tách ID, tên của nó ra
- Dòng từ các điểm khác truyền đến, e nghĩ cũng có thể làm tương tự
Tuy nhiên e mới thử làm cho dữ liệu khi xuất ra 1 điểm sự cố, còn khi nếu có nhiều điểm sự cố như trong tệp đính kèm thì e chưa biết xử lý ra sao vì số dòng sự cố truyền đến các nút khác nhau là ko giống nhau.
Đại khái đó là kết quả tính dòng điện sự cố tại các điểm (bus) với cấu trúc lặp lại như sau:
- Tiêu đề
- Điểm sự cố (AT BUS)
- Thông số
- Dòng điện từ các điểm khác truyền tới (FROM BUS)
Em muốn tách dữ liệu ra như trong các cột từ B đến G
Em chỉ mới tập toẹ VBA nên chưa code được mà phải dùng hàm excel. Rất mong các cao thủ trên diễn đàn giúp em hoặc cho em chút gợi ý để mày mò
P/S: Hiện tại e mới nghĩ ra cách tách ID và tên của điểm sự cố bằng cách sau:
- Dùng phương thức find tìm ra dòng có chuỗi "AT BUS" và tách ID, tên của nó ra
- Dòng từ các điểm khác truyền đến, e nghĩ cũng có thể làm tương tự
Tuy nhiên e mới thử làm cho dữ liệu khi xuất ra 1 điểm sự cố, còn khi nếu có nhiều điểm sự cố như trong tệp đính kèm thì e chưa biết xử lý ra sao vì số dòng sự cố truyền đến các nút khác nhau là ko giống nhau.
