Xin chỉ giúp code thể hiện trong event sau khi chọn giá trị trong ô validation (2 người xem)

Liên hệ QC

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

hoangmai2605

Thành viên chính thức
Tham gia
27/2/09
Bài viết
92
Được thích
11
Chào các bạn,
Xin các bạn chỉ giúp đoạn code khi Tôi chọn 1 giá trị trong 1 ô validation thì 1 ô validation khác sẽ là những giá trị tương ứng với giá trị đã chọn trong ô validation trước đó.
Tôi gởi file đính kèm và có ghi rõ những cái đã làm và những cái mong các bạn chỉ giúp.
Rất mong các bạn quan tâm và chỉ giúp Tôi để Tôi vừa học hỏi cũng như cho công việc của mình.
Chân thành cảm ơn các bạn và mong sớm nhận được trả lời.
 

File đính kèm

Chào các bạn,
Xin các bạn chỉ giúp đoạn code khi Tôi chọn 1 giá trị trong 1 ô validation thì 1 ô validation khác sẽ là những giá trị tương ứng với giá trị đã chọn trong ô validation trước đó.
Tôi gởi file đính kèm và có ghi rõ những cái đã làm và những cái mong các bạn chỉ giúp.
Rất mong các bạn quan tâm và chỉ giúp Tôi để Tôi vừa học hỏi cũng như cho công việc của mình.
Chân thành cảm ơn các bạn và mong sớm nhận được trả lời.
Nếu sử dụng Combobox thì trông có vẽ rất dễ nhưng Validation thì thấy khó
Nhân đây xin hỏi các anh chị code để xác định 1 cell đã được đặt chế độ Validation rồi thì cách đếm số phần tử (ListCount như combobox) hoặc xác định phần tử đã được chọn trong Validation (ListIndex như combobox). Xin cảm ơn các anh chị
 

File đính kèm

Nếu sử dụng Combobox thì trông có vẽ rất dễ nhưng Validation thì thấy khó
Nhân đây xin hỏi các anh chị code để xác định 1 cell đã được đặt chế độ Validation rồi thì cách đếm số phần tử (ListCount như combobox) hoặc xác định phần tử đã được chọn trong Validation (ListIndex như combobox). Xin cảm ơn các anh chị
Đếm số phần tử trong Validation:
PHP:
Function ValidationListCount(ByVal vRng As Range) As Long
  Dim Tmp As String, Arr
  On Error Resume Next
  Tmp = vRng.Validation.Formula1
  If Left(Tmp, 1) = "=" Then
    Arr = Evaluate(Tmp)
  Else
    Arr = Split(Tmp, ",")
  End If
  ValidationListCount = UBound(Arr) - LBound(Arr) + 1
End Function
Còn xác định phần tử đã chọn thì... Cell chứa Validation có giá trị gì thí đấy chính là phần tử đã chọn thôi
 
Còn xác định phần tử đã chọn thì... Cell chứa Validation có giá trị gì thí đấy chính là phần tử đã chọn thôi
Ý em là khi chọn 1 phần tử của Validation em cần xác định đó là phần tử thứ mấy (Trong Validation có thể có nhiều phần tử giống nhau )?
 
Bạn viehoai ơi, bạn dùng combo box rất hay (Tôi chưa dùng combo box trong excel lần nào nhưng sẽ tìm sách hướng dẫn về obj này).
Nhưng vẫn chưa giải quyết được yêu cầu của tôi. VD : Tôi chọn giờ vào là 8g thì ở ô giờ ra danh sách chỉ gồm có 16g, 18g và 23g để tôi có thể chọn cho đúng ca. Mong bạn và các bạn chỉ giúp ạ.
Cảm ơn và mong nhận được trả lời.
 
Bạn xem trong file

" Yêu cầu của tôi. VD : Tôi chọn giờ vào là 8g thì ở ô giờ ra danh sách chỉ gồm có 16g, 18g và 23g để tôi có thể chọn cho đúng ca. Mong bạn và các bạn chỉ giúp ạ.
"
 

File đính kèm

Rất cám ơn bạn đã chỉ giúp. Trong quá trình làm những phần tiếp theo, còn nhiều cái bị bó tay lắm có gì mong bạn và các bạn chỉ giup ạ.

Thân chào bạn
 
Bạn ChanhTQ ơi giúp Tôi xử lý problem này với.

Bạn ChanhTQ đã giúp code cho event worksheet_change cho Tôi làm ok trong sheet 1 rồi ạ.
Giớ yêu này tương tự này Tôi muốn thực hiện trong 1 sheet khác.
Tôi gởi file đính kèm và yêu cầu của Tôi nằm trong sheet Listca. Mong bạn ChanhTQ và các bạn giúp Tôi ạ.
Rất cảm ơn các bạn
 

File đính kèm

Bạn xem trong file đính kèm nha

. . . . . . . . . . . . . . . .========>
 

File đính kèm

Cảm ơn bạn HYen17 nhiều lắm nghe. Diễn đàn này rất bổ ích. Tôi có thể học được nhiều kỹ thuật lập trình excel từ nhiều chuyên gia mà không có trường lớp nào dạy nhiều chiêu như vậy được.
Thân chào bạn
 
Chào bạn ChanhTQ và các bạn.
Bạn ChanhTQ xem giúp file đính kèm của Tôi.
Tôi có việc chọn giờ ra tương ứng với giờ vào xảy ra ở 2 sheet là PhanCa và ListCa.
Lúc trước bạn ChanhTQ đã giúp Tôi và Tôi đã lấy nguyên file bạn về rồi design lại cho bài toán của Tôi, cụ thể là design sheet Phanca (Tôi không biết tại sao đối với file gốc của Tôi, Tôi đã tạo Name Gio_R rồi chọn validation cho các ô giờ ra là Gio_R rồi lấy code của event để vào trong sheet Phanca nhưng nó kg chạy được event này nên Tôi phải lấy nguyên file bạn về và design lại). Và việc chọn giờ ra ứng với giờ vào trong Phanca thì OK.
Bây giờ Tôi cần chọn giờ ra nữa trogn sheet ListCa thì bạn HYEN17 đã dùng giải thuật khác xử lý.
Tôi copy sheet ListCa của HYEN17 vào file của Tôi thì code event của HYEN17 chạy nhưng code event của ChanhTQ không chạy (HYEN17 đã không đụng đến cột G trong Listca để không ảnh hưởng đến code của ChanhTQ).
Bạn ChanhTQ làm cho code event của bạn chạy trong Phanca với ạ. Và bạn làm ơn giải thích giúp tại sao từ file gốc của Tôi, Tôi đã làm Name và các validation roi code của event nhưng vẫn không chạy được trong file gốc của Tôi mà Tôi phải lấy nguyên file bạn rồi làm lại cho mình. Mong bạn chỉ giúp vì lần đầu tiên Tôi viết code về event (coi trong sách mà GPE phát hành rồi mò làm).
Giải thích giúp Tôi nghe bạn vì không biết nguyên nhân bực mình quá trời.
Mong nhận được trả lời sớm của ChanhTQ
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom