Không copy dạng text được VBA (1 người xem)

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

thanhtrung_kt_ht

Thành viên mới
Tham gia
5/1/09
Bài viết
11
Được thích
1
Tôi dùng Vloockup trong VBA nó không copy được dạng text. Thí dụ 1 ô bên shift A hiện thị 00123 nhưng khi dùng vloockup trong VBA để copy dữ liệu sang shift B nó chỉ hiện thị 123. Mọi người ai biết hướng dẫn mình với
 
Tôi dùng Vloockup trong VBA nó không copy được dạng text. Thí dụ 1 ô bên shift A hiện thị 00123 nhưng khi dùng vloockup trong VBA để copy dữ liệu sang shift B nó chỉ hiện thị 123. Mọi người ai biết hướng dẫn mình với

Định dạng bên sheet nguồn là Text thì khi vlookup sang kết quả nó ko thay đổi, kể cả khi bên đích tôi định dạng là Number.

Tôi câu hỏi của bẹn thử trên Excel 2007.
 
Upvote 0
Thì xóa hết đi, chỉ chừa lại chỗ cần hỏi là được rồi.
Mấy chuyện đơn giản như vậy thiết nghĩ bạn làm được
Spam tí:
Có người thì đưa file lên có 2 hoặc 3 dòng dữ liệu chẳng biết đường đâu mà lần
Người thì đưa cái file nặng như quả núi.
Nhức đầu thiệt.
 
Upvote 0
Tôi dùng Vloockup trong VBA nó không copy được dạng text. Thí dụ 1 ô bên shift A hiện thị 00123 nhưng khi dùng vloockup trong VBA để copy dữ liệu sang shift B nó chỉ hiện thị 123. Mọi người ai biết hướng dẫn mình với

thử dùng hàm format.........................................
 
Upvote 0
thử dùng hàm format.........................................
Đúng, chẳng cần file fiếc. Cứ đòi file "nên", đến khi file "nên" có khi lại chạy mất.
Thì xóa hết đi, chỉ chừa lại chỗ cần hỏi là được rồi.
Mấy chuyện đơn giản như vậy thiết nghĩ bạn làm được
Nhiều khi xóa bớt dữ liệu thì code gốc không chạy được. Vì biết đâu code viết trên cơ sở dữ liệu thế nào (cứng hay động). Trường hợp này chỉ cần đưa 1 đoạn code lỗi hoặc nguyên 1 code là đủ xét.
 
Lần chỉnh sửa cuối:
Upvote 0
Nhiều khi xóa bớt dữ liệu thì code gốc không chạy được. Vì biết đâu code viết trên cơ sở dữ liệu thế nào (cứng hay động)..

Đó là cái "khéo" của người hỏi
Chừa chỗ cần hỏi là chừa vừa đủ, không thừa, không thiếu
Nếu xóa đến nỗi code không chạy được thì đó là vấn đề của tác giả ---> Ai biết thế nào mà... dạy!
Ẹc... Ẹc...
Trường hợp này chỉ cần đưa 1 đoạn code lỗi hoặc nguyên 1 code là đủ xét.
Em thì chẳng khi nào thích sửa code không có dữ liệu (dù sửa được). Tại tính em cẩn thận, phải có dữ liệu để test mới dám "nói chuyện"
 
Upvote 0
Em thì chẳng khi nào thích sửa code không có dữ liệu (dù sửa được). Tại tính em cẩn thận, phải có dữ liệu để test mới dám "nói chuyện"
Em nghĩ tác giá dùng code giống dạng vây

[GPECODE=vb]
Sub test()
ActiveCell.FormulaR1C1 = Application.WorksheetFunction.VLookup([a1], Sheet1.Range("A1:B1"), 2, 0)
End Sub
[/GPECODE]
Nếu vậy thì định dạng cột chạy công thức dạng text trước để không mất dữ liệu

Còn nếu nhưng từ record macro thì khỏi cần

[GPECODE=vb]
Sub Test2()
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Sheet1!RC[-1]:R[1]C,2,0)"
End Sub


[/GPECODE]


Nói chung là đoán thôi --=0
 
Upvote 0
Chuot0106 tớ gứi mail rồi nhé. Sửa hộ tớ. Files tớ k thể xóa bớt đi được vì nó chứa nhiều dữ liệu mới ra kết quả. Đành phải gửi mail vậy
 
Upvote 0

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

Back
Top Bottom