Khi cuộc đời quá ngắn để tách cột bằng tay… hãy để VBA lo ✔️
Bé Pi vừa tải xong một file TSV từ TABMIS. Mở ra thì Excel nhìn nó như nhìn người lạ ngoài hành tinh. Cột dính nhau, số bay loạn xạ…
Bé Pi thở dài: “Không lẽ lại ngồi tách từng cột như gỡ bánh đa?”
Không chịu nổi cảnh Excel hành mình như người yêu cũ, bé Pi quyết định chơi lớn: dùng VBA. Nhưng khổ nỗi… VBA với Pi giống như tiếng cá heo kêu — nghe vui nhưng chẳng hiểu gì ❓
Thế là Pi bật ChatGPT và gõ thật mạnh:
“Viết cho tôi đoạn code VBA để:
1. Mở cửa sổ chọn file TSV.
2. Tạo sheet mới tên dataX (X = tổng số sheet + 1).
3. Nạp dữ liệu TSV vào sheet mới, tất cả cột đều dạng text.
Nhớ chỉ tôi cách dán code và chạy nữa!”
ChatGPT mỉm cười kiểu “để anh lo” rồi đưa Pi đoạn code sáng lấp lánh. Pi lấy hết can đảm, nhấn Alt + F11 ❗
Cửa sổ VBA bật lên… nhìn cổ như di tích Windows XP, nhưng uy lực thì vẫn như rồng thần trong truyền thuyết.
Nhìn đoạn code dài hơn đời sinh viên năm nhất, bé Pi cảm giác mình biến thành hacker xịn — chỉ thiếu cái kính râm và tiếng bàn phím gõ *lách tách* phía sau 😎💻.
Bé Pi chạy macro. Excel thong thả hỏi:
“Chọn file đi bạn trẻ.”
Bé Pi chọn file TSV. Một giây sau, sheet mới hiện ra. Dữ liệu gọn gàng như vừa được ủi phẳng ✨
Bé Pi dựa lưng, khoanh tay:
“Vậy mà bao năm nay mình đi tách cột bằng tay như nông dân thời kỳ đồ đá.”
Từ đó trở đi, mỗi khi thấy TSV của TABMIS, Bé Pi chỉ mỉm cười. VBA lo hết. Chỉ còn lại Bé Pi và tách cà phê bình yên ☕.