sao chép dữ liệu trong cùng một ô trong excel

sao chép dữ liệu trong cùng một ô trong excel

tôi có một dữ liệu như Rohit RawatRohit hoặc Pankaj NegiPankajNegi trong cùng một ô .




Câu trả lời:

Xin chào,

Dữ liệu trong trang tính hoạt động

Giả sử rằng dữ liệu nằm trong phạm vi A1: A10

kết quả trong phạm vi B1: B10

(nếu dữ liệu trong D10: D20, kết quả là E10: E20)

tạo một bản sao trước khi bạn chạy mã ....

[chỉnh sửa...]

Macro phụ_01 ()
'Ngày 31 tháng 8 năm 2017
Dim rng As Range
Đặt rng = Range ( "A1: A10") '<< dữ liệu / kết quả trong b1: b10
Dim c As Long
c = Cells.Find (What: = "*", After: = Cells (1, 1), LookIn: = xlFormulas, LookAt: = _
xlPart, SearchOrder: = xlByColumns, SearchDirection: = xlPrevious, MatchCase: = False) .Column
Đối với mỗi r Trong rng
v = Tách (r.Value, "")
Ô (r.Row, c + 5) = v (0)
Ô (r.Row, c + 6) = v (1)
Đặt r1 = Cells (r.Row, c + 6) .Find (What: = v (0), LookIn: = xlValues, LookAt: = xlPart)
Nếu không r1 thì không có gì
r.Offset (, 1) = v (1)
Khác
r.Offset (, 1) = r
Kết thúc nếu
Tiếp theo

rng.Resize (, 2) .EntireColumn.AutoFit '<< dòng mới ở đây ... cột tự động điều chỉnh

Các cột (c + 5).
Các cột (c + 6).
Kết thúc Sub



Câu trả lời:
Xin chào không thể chạy mã này, bạn có thể giúp tôi thực hiện từng bước được không

Câu trả lời:

đầu tiên tôi thực hiện một lt + f11 sau đó chèn -> mô-đun-> sau đó lưu và thoát khỏi cửa sổ vb script sau đó

tôi làm = macro_1

nhưng không có chức năng tạo

và nếu tôi đang chạy macro thì có lỗi thời gian chạy

vậy bạn có thể giúp tôi thực thi từng bước, chạy mã này không

Cảm ơn



Câu trả lời:

Xin chào ROHIT,

hãy xem video này

https://youtu.be/TIJeVwxV0z8 class = "AnswersExternalContent"> class = "video-container">

XXXXXXXXXXXXXXXXXXX

bước 1

Save As, Workbook của bạn có phần mở rộng .xlsm (đã bật macro)

bước 2

1) nhấn ALT + F11 để mở Visual Basic

2) chọn: Chèn > Mô-đun và dán mã ở trên vào bên phải

3) Nhấn ALT + Q để đóng Visual Basic

bước 3

Để chạy macro, hãy nhấn ALT + F8,

chọn ' macro_01' từ danh sách và nhấp vào nút chạy.

hoặc

thêm một nút và gán macro vba



Câu trả lời:
Có lỗi của chỉ số con nằm ngoài phạm vi lỗi thời gian chạy '9': khi tôi đang chạy mã này

Câu trả lời:

điều đó có nghĩa là (trong một hoặc nhiều ô) bạn không để trống trong chuỗi văn bản

thí dụ
trong ô A3
TasosMariaTasos

để tránh lỗi

thử macro này

Macro phụ_02 ()
'Ngày 31 tháng 8 năm 2017
Dim rng As Range
Đặt dữ liệu rng = Range ("A1: A10") '
'kết quả mong đợi trong b1: b4
Dim c As Long
c = Cells.Find (What: = "*", After: = Cells (1, 1), LookIn: = xlFormulas, LookAt: = _
xlPart, SearchOrder: = xlByColumns, SearchDirection: = xlPrevious, MatchCase: = False) .Column
Đối với mỗi r Trong rng
Đặt r1 = r.Find (What: = "", LookIn: = xlValues, LookAt: = xlPart)
If r1 Is Nothing thì GoTo nnext
v = Tách (r.Value, "")
Ô (r.Row, c + 5) = v (0)
Ô (r.Row, c + 6) = v (1)
Đặt r1 = Cells (r.Row, c + 6) .Find (What: = v (0), LookIn: = xlValues, LookAt: = xlPart)
Nếu không r1 thì không có gì
r.Offset (, 1) = v (1)
Khác
nnext:
r.Offset (, 1) = r
Kết thúc nếu
Tiếp theo
rng.Resize (, 2) .EntireColumn.AutoFit
Các cột (c + 5).
Các cột (c + 6).
Kết thúc Sub

Comments

Popular posts from this blog

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Khẩn cấp - File Excel chứa các ký tự đặc biệt ở họ và tên liên hệ