xin cách điền tự động theo mã số (6 người xem)

Liên hệ QC

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

maiban116

Thành viên thường trực
Tham gia
29/3/15
Bài viết
361
Được thích
20
em muốn lấy dữ liệu ở sheet mã số điền tự động vào sheet cài đặt chung. nhờ các bạn có cách nào hay xin hướng dẫn, xin cảm ơn
 

File đính kèm

File đính kèm

Tương đối dể nên nhào vô, còn khó quá miễn bàn :p
XIN HỎI BẠN HIẾU CÓ CÁCH NÀO CHO CÁI CODE CỦA BẠN VIẾT RA NÓ CHẠY MƯỢT HƠN ĐƯỢC KHÔNG:
Function HanVietTT(S1 As String, Rng As Range, RngTT As Range) As String
Dim i As Long, j As Long, Tmp, TmpTT
S = Split(S1, " ")
TmpTT = RngTT
Tmp = Rng
ReDim Arr(1 To UBound(S) + 1)
For i = 1 To UBound(S) + 1
For j = 1 To UBound(TmpTT)
If LCase(S(i - 1)) = LCase(TmpTT(j, 1)) Then
Arr(i) = TmpTT(j, 2)
GoTo tiep
End If
Next
For j = 1 To UBound(Tmp)
If LCase(S(i - 1)) = LCase(Tmp(j, 1)) Then
Arr(i) = Tmp(j, 2)
GoTo tiep
End If
Next
tiep:
Next
HanVietTT = Join(Arr(), " ")
End Function
 
XIN HỎI BẠN HIẾU CÓ CÁCH NÀO CHO CÁI CODE CỦA BẠN VIẾT RA NÓ CHẠY MƯỢT HƠN ĐƯỢC KHÔNG:
Function HanVietTT(S1 As String, Rng As Range, RngTT As Range) As String
Dim i As Long, j As Long, Tmp, TmpTT
S = Split(S1, " ")
TmpTT = RngTT
Tmp = Rng
ReDim Arr(1 To UBound(S) + 1)
For i = 1 To UBound(S) + 1
For j = 1 To UBound(TmpTT)
If LCase(S(i - 1)) = LCase(TmpTT(j, 1)) Then
Arr(i) = TmpTT(j, 2)
GoTo tiep
End If
Next
For j = 1 To UBound(Tmp)
If LCase(S(i - 1)) = LCase(Tmp(j, 1)) Then
Arr(i) = Tmp(j, 2)
GoTo tiep
End If
Next
tiep:
Next
HanVietTT = Join(Arr(), " ")
End Function
Muốn mượt mà, thì dùng sub gán giá trị không dùng Function
Gởi lại file với ví dụ để mình có thể cải tiến hay cải lùi thử
 
Với file này thì quá mượt rồi, không cần chỉnh lại code
Gởi file chạy cà giựt lên mới biết bệnh gì mà bổ thuốc
mượt đối với dữ liệu tra ít còn đối với dữ liệu tra với mười mấy nghìn từ thì nó chậm bạn ah. bạn xem có cách khác khắc phục không. vì code của bạn tạo rất hay mình không muốn thay thế bằng công thức khác
 
mượt đối với dữ liệu tra ít còn đối với dữ liệu tra với mười mấy nghìn từ thì nó chậm bạn ah. bạn xem có cách khác khắc phục không. vì code của bạn tạo rất hay mình không muốn thay thế bằng công thức khác
Không thấy File với cấu trúc như thế nào thì không thể tùy biến cho chạy nhanh được
Chửa cháy bằng cách copy và dán giá trị các vùng công thức không cần thay đổi kết quả, chỉ giử lại ít dòng công thức
 
mượt đối với dữ liệu tra ít còn đối với dữ liệu tra với mười mấy nghìn từ thì nó chậm bạn ah. bạn xem có cách khác khắc phục không. vì code của bạn tạo rất hay mình không muốn thay thế bằng công thức khác
Sử dụng VBA để tra với mười mấy nghìn từ thì cũng có thể được. Nếu bạn muốn tra nhiều từ cùng 1 lúc thì bạn đưa File thật lên đây tôi xem thử,
 
bạn cho mình sđt để liên hệ được không
 
Không thấy File với cấu trúc như thế nào thì không thể tùy biến cho chạy nhanh được
Chửa cháy bằng cách copy và dán giá trị các vùng công thức không cần thay đổi kết quả, chỉ giử lại ít dòng công thức
e có file đính kèm khi chọn mã khách hay mã thành phẩm đều rất chậm, dữ liệu của e ngày một lớn, các anh, chị xem giúp e có cải thiện tốc độ được không
em cám ơn nhiều
 

File đính kèm

Web KT

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

Back
Top Bottom