LuuAnh980
Thành viên tiêu biểu
- Tham gia
- 28/9/22
- Bài viết
- 452
- Được thích
- 104
- Giới tính
- Nữ
thêm mấy dòng đo đỏ bên dưới chắc là okAnh @BuiQuangThuan làm giúp em với, em chỉ biết copy code dán vào thôi, code không biết em.
Private Sub UserForm_Initialize()
Dim tmp
With Cb_Job
.ColumnWidths = "30"
arr = Sheet1.Range(Sheet1.[A6], Sheet1.[A65536].End(xlUp)).Value
Set Dic = CreateObject("Scripting.Dictionary")
For k = 1 To UBound(arr)
tmp = arr(k, 1)
If Len(tmp) Then
If Not Dic.Exists(arr(k, 1)) Then Dic.Add arr(k, 1), ""
End If
Next
.List() = WorksheetFunction.Transpose(Dic.keys)
Set Dic = Nothing
.ListIndex = 0
End With
End Sub
Trường hợp này không cần transpose keys của Dict đâu. Chỉ khi cần gán dọc xuống sheet mới cần,thêm mấy dòng đo đỏ bên dưới chắc là ok
Nói thêm: List cũng không cần ()Trường hợp này không cần transpose keys của Dict đâu. Chỉ khi cần gán dọc xuống sheet mới cần,
Sheet1.[D2].Resize(dic.Count, 1).Value = .List
Debug.Print UBound(.List, 1), UBound(.List, 2)
Bộ não nhanh hơn tay rồi bạn nhé, hai cầu não cần đồng bộ, như vậy thì mới hoàn thành công việc thành công, tư duy được sâu, nhớ lâu. Suy nghĩ cần chậm lại. Suy nghĩ thêm 2 lần nữa cho chắc chắn.code không biết em
Đây là combobox phụ thuộc. Xem bài 14 của chủ đề Quy trình tạo userform và thực hiệnEm nhờ các anh giúp tiếp cho em với ạ.
Bạn vẽ vời ra nhiều thế này xong bạn lại nhờ cả thế này. Mai mốt mà có vấn đề. Thì công sức giúp lại đổ sông đổ bể hết. Bạn cũng chưa chắc đã sửa được ấy.Đơn giản hoá thôiEm nhờ các anh giúp tiếp cho em với ạ.
Trong file em có mô tả ạ.
Em kèm theo hình cho dễ nhìn ạ.
Cũng vậy thôi. Sắp xếp dữ liệu hợp lý và tạo name động cho chúng. Xem name động phụ thuộc xã huyện tỉnhThầy @ptm0412 ơi, combobox sau phụ thuộc combobox trước liền kề thì em làm được, còn combobox phụ thuộc 3 combobox trước thì làm sao ạ.
Như Cb_MSP sẽ phụ thuộc Cb_DH, Cb_YC, và Cb_MYC thì làm sao ạ.
Nếu dữ liệu nhất định không sắp xếp lại (như tỉnh huyện xã) thì tôi không làm. Thậm chí không làm được.Nhờ các anh giúp em code làm combobox phụ thuộc vào từ 2 đến 3 combobox trở lên ạ.
Ví dụ trong file này, nếu chọn Cb_DH là AA, Cb_YC là 01 thì Cb_MYC là B2P1 thôi. Chứ không có B1P1.
Vì đơn hàng AA có 2 yêu cầu là: 01 và 02, và chỉ có 1 mã yêu cầu là: B2P1.
Nhờ thầy Mỹ giúp code, không xài name ạ.
Đã vậy dữ liệu lại không chuẩn. Tại sao mã yêu cầu giống nhau mà tên yêu cầu khác nhau? Tại sao khác đơn hàng mà lại cùng mã yêu cầu? Tại sao cùng mã yêu cầu mà mã SP lại khác nhau ở đơn hàng khác nhau?Là sao em không hiểu thầy Mỹ, giống như vầy hả thầy Mỹ: