Excel - cách tạo cột mới tại ô trống


1

Tôi đã được gửi một tệp Excel của một bảng xuất các liên hệ của chúng tôi. Tuy nhiên, tất cả các chi tiết đã được xuất thành một cột duy nhất:

Thí dụ

User 1
User 1 Title
Address
User 1 ID


User 2
User 2 Title
Address
User 2 ID

và cứ như vậy trong vài ngàn hàng.

Những gì tôi cần là chuyển đổi nó thành một bảng.

Có thể là tại mỗi ô trống để tạo một cột mới?

Tôi đã thử trả lời ở đây nhưng tôi đang nhận được run time error 6.

Tôi không biết có phải vì tôi có 4 hoặc 5 ô trống liên tiếp hay tôi đã làm sai điều gì khác.

Làm thế nào tôi có thể sửa lỗi này?

Cảm ơn.


Khi bạn nhận được run time error 6 nhấp vào nút "gỡ lỗi" và cho chúng tôi biết mã Excel nào đang cố thực thi ...
Mark Stewart

Xin chào Mark. end Index = ActiveCell.Row tại hàng 32768 chỉ là một hàng trống
Tasha Jordan

Câu trả lời:


2

Thay đổi

Dim firstCellRow As Integer

đến

Dim firstCellRow As Long

Một số nguyên có thể giữ các giá trị từ -32767 đến 32768 và bảng tính của bạn có thể có hơn 32.768 hàng.

Những điều sau đây cũng nên được thay đổi từ Integer thành Long:

Dim startIndex As Integer
Dim endIndex As Integer
Dim lastRow As Integer

...

Dim deleteFrom As Long
Dim deleteTo As Long
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.