Nhờ các cao thủ tách dữ liệu bằng VBA (2 người xem)

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

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ò :D

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.
 

File đính kèm

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ò :D

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.
Không phải cao thủ thì làm được không? Nhờ người mà cũng kén chọn người giúp.
Hên xui nghe. Chỉ làm theo kiểu dữ liệu trong file.
Nếu dữ liệu có dạng khác nữa thì "tèo".
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Không phải cao thủ thì làm được không? Nhờ người mà cũng kén chọn người giúp.
Hên xui nghe. Chỉ làm theo kiểu dữ liệu trong file.
Nếu dữ liệu có dạng khác nữa thì "tèo".

many thanks bác. em thuộc hạng gà con nên các bác lão làng như bác là cao thủ rồi :)
Bác Ba Tê có đặc sản là mảng :D. em để ý nhiều bài bác làm đều vậy. hehe
 
Upvote 0
Bác ơi, bác giải thích giúp em cái chỗ "Tach" trong code của bác được ko?

Bạn dùng ngôn ngữ cao siêu quá, Bác ta hiểu hông nổi. Có nịnh lắm thì bác ta cũng ngại thôi.

many thanks bác. em thuộc hạng gà con nên các bác lão làng như bác là cao thủ rồi :)
Bác Ba Tê có đặc sản là mảng :D. em để ý nhiều bài bác làm đều vậy. hehe
 
Upvote 0

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

Back
Top Bottom