Giúp về Validation

Liên hệ QC

Ai_Ma_Biet

Thành viên hoạt động
Tham gia
22/4/15
Bài viết
127
Được thích
20
Giới tính
Nam
Chào Anh/Chị.

Mình có vấn đề về Validation nhờ mọi người giúp đỡ.

Mình có danh sách Mã KH (A2 tới A16). Mình chọn chức năng Validation để cho mọi người chọn theo danh sách đó tại C2 đến C6. Nhưng do chọn từng ô mất thời gian nên thường người nhập liệu sẽ copy và dán dữ liệu vào vùng có Validation (C2-C6). Khi copy và dán thì sẽ bị mất Validation và Format. Nhờ Anh/Chị giúp hướng dẫn giúp mình có cách nào khi chọn Validation vẫn cho người dùng copy và dán dữ liệu vào nhưng vẫn không mất định dạng và Validation tại vùng đó.

Cám ơn.
 

File đính kèm

Chào Anh/Chị.

Mình có vấn đề về Validation nhờ mọi người giúp đỡ.

Mình có danh sách Mã KH (A2 tới A16). Mình chọn chức năng Validation để cho mọi người chọn theo danh sách đó tại C2 đến C6. Nhưng do chọn từng ô mất thời gian nên thường người nhập liệu sẽ copy và dán dữ liệu vào vùng có Validation (C2-C6). Khi copy và dán thì sẽ bị mất Validation và Format. Nhờ Anh/Chị giúp hướng dẫn giúp mình có cách nào khi chọn Validation vẫn cho người dùng copy và dán dữ liệu vào nhưng vẫn không mất định dạng và Validation tại vùng đó.

Cám ơn.
Paste value thì đâu mất validation
 
Paste value thì đâu mất validation
Bộ phận kinh doanh họ chỉ dán copy và dán bình thường thôi, đã nhắc nhiều nhưng họ vẫn cứ dán như vậy, nên mình mới muốn khóa lại chỉ cho họ dán những mã trong danh sách và k bị mất validation cũng như định dạng
 
Protect sheet và chọn Locked các vùng không nhập, còn các vùng nhập thì Unlock.
 
Chào Anh/Chị.

Mình có vấn đề về Validation nhờ mọi người giúp đỡ.

Mình có danh sách Mã KH (A2 tới A16). Mình chọn chức năng Validation để cho mọi người chọn theo danh sách đó tại C2 đến C6. Nhưng do chọn từng ô mất thời gian nên thường người nhập liệu sẽ copy và dán dữ liệu vào vùng có Validation (C2-C6). Khi copy và dán thì sẽ bị mất Validation và Format. Nhờ Anh/Chị giúp hướng dẫn giúp mình có cách nào khi chọn Validation vẫn cho người dùng copy và dán dữ liệu vào nhưng vẫn không mất định dạng và Validation tại vùng đó.

Cám ơn.
Bạn tạo 1 cột phụ, cho nhân viên nhập mã. Tạo 1 cột chính, dùng công thức lọc duy nhất trong cột phụ. Cột chính này thì ẩn. Valitdation lấy theo cột chính
 
Vậy khi họ nhập sai thì vẫn không báo lỗi
Việc này cũng không có gì khó. Bạn thêm 1 cột phụ nữa, nhập các số liệu chuẩn. Công thức tại cột chính sẽ lấy các phần tử cùng xuất hiện trong 2 cột phụ. Nhập thừa hay sai cũng không ảnh hưởng
 
Việc này cũng không có gì khó. Bạn thêm 1 cột phụ nữa, nhập các số liệu chuẩn. Công thức tại cột chính sẽ lấy các phần tử cùng xuất hiện trong 2 cột phụ. Nhập thừa hay sai cũng không ảnh hưởng
Bạn làm giúp mìn đi, mình không biết làm sao
 
Vậy khi họ nhập sai thì vẫn không báo lỗi
Bạn thử bằng cách này
Chọn mã khách hàng muốn copy ở cột A xong xuất hiện bảng input ( ngăn chặn copy bằng thủ công ) chọn vị trí ô cần paste ở cột C

Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Dim rngCopy As Object, rngPaste As Object
  If Not Intersect(Target, Range("A1:A100")) Is Nothing Then
    Set rngCopy = Selection
  End If
  If TypeName(rngCopy) = "Range" Then
    On Error Resume Next
    Set rngPaste = Application.InputBox("Chon ô Paste", Type:=8)
    On Error GoTo 0
    If TypeName(rngPaste) = "Range" Then rngPaste.Resize(rngCopy.Rows.Count, rngCopy.Columns.Count).Value = rngCopy.Value
  End If
End Sub
 

File đính kèm

Bạn thử bằng cách này
Chọn mã khách hàng muốn copy ở cột A xong xuất hiện bảng input ( ngăn chặn copy bằng thủ công ) chọn vị trí ô cần paste ở cột C

Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Dim rngCopy As Object, rngPaste As Object
  If Not Intersect(Target, Range("A1:A100")) Is Nothing Then
    Set rngCopy = Selection
  End If
  If TypeName(rngCopy) = "Range" Then
    On Error Resume Next
    Set rngPaste = Application.InputBox("Chon ô Paste", Type:=8)
    On Error GoTo 0
    If TypeName(rngPaste) = "Range" Then rngPaste.Resize(rngCopy.Rows.Count, rngCopy.Columns.Count).Value = rngCopy.Value
  End If
End Sub
Cột A là danh sách mặc định của mình, họ sẽ không copy từ đó mà copy từ file họ dán vào, khi gửi cho họ mình cũng k để cột A hiện ra
 
Chào Anh/Chị.

Mình có vấn đề về Validation nhờ mọi người giúp đỡ.

Mình có danh sách Mã KH (A2 tới A16). Mình chọn chức năng Validation để cho mọi người chọn theo danh sách đó tại C2 đến C6. Nhưng do chọn từng ô mất thời gian nên thường người nhập liệu sẽ copy và dán dữ liệu vào vùng có Validation (C2-C6). Khi copy và dán thì sẽ bị mất Validation và Format. Nhờ Anh/Chị giúp hướng dẫn giúp mình có cách nào khi chọn Validation vẫn cho người dùng copy và dán dữ liệu vào nhưng vẫn không mất định dạng và Validation tại vùng đó.

Cám ơn.
thử cái này xem sao?
 

File đính kèm

File này như file bình thường mà
Khi bạn gửi file họ copy dòng nào thì bạn chỉnh ở cột đó
Họ copy ở máy của họ mà, mình làm sao biết họ copy gì. Mình cần là nếu họ copy dán thì k mất format của mình và các dòng copy đều phải lằm trong danh sách của mình thì mới được
 
File này như file bình thường mà

Họ copy ở máy của họ mà, mình làm sao biết họ copy gì. Mình cần là nếu họ copy dán thì k mất format của mình và các dòng copy đều phải lằm trong danh sách của mình thì mới được
Thì file của họ bạn không biết copy ở đâu mà lại muốn theo file của bạn vậy cuối cùng họ làm trên file của bạn hay file của họ? Nên gửi lại file mẫu của bạn hoặc thống nhất paste dạng value còn họ không ý thức thì chào thua thôi bạn à. Còn mình chỉ làm đúng theo file mẫu bạn đưa lên mà thôi.
 
Thì file của họ bạn không biết copy ở đâu mà lại muốn theo file của bạn vậy cuối cùng họ làm trên file của bạn hay file của họ? Nên gửi lại file mẫu của bạn hoặc thống nhất paste dạng value còn họ không ý thức thì chào thua thôi bạn à. Còn mình chỉ làm đúng theo file mẫu bạn đưa lên mà thôi.
Fike mình gửi rồi. Họ làm trên file mình nhưng họ copy từ file họ dán vào
 
Vậy thì làm cho sheet đó không được paste vào!
 
Bạn làm giúp mìn đi, mình không biết làm sao
Số liệu cột A cho nhập tự do. Số liệu cột B do bạn quyết định. Hàm tại cột C chỉ lấy các ô tồn tại cả trên 2 cột A & B.
Nếu cần thì bạn ẩn cột B & C & dùng cả protect sheet, protect window
 

File đính kèm

Web KT

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

Back
Top Bottom