Trần Đình Tùng
Trần Đình Tùng
Thảo luận 43 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 301 lượt xem


Thảo luận 43 câu trả lời
Lượt xem 301 lượt xem
Vỗ tay vỗ tay
Trần Đình Tùng 16:01 - Jan 15, 2021

Private Sub cmdAdd_Click()

Dim RowNum As Long

Dim ListBoxRow As Long

Worksheets("Form").Activate

RowNum = Application.CountA(Range("A:A")) + 2

ListBoxRow = lstSearchResults.ListIndex + 2

Cells(RowNum, 1).Value = Worksheets("Product Search").Cells(ListBoxRow, 1).Value

Unload Me

End Sub

Private Sub cmdSearch_Click()

Dim RowNum As Long

Dim SearchRow As Long

RowNum = 2

SearchRow = 2

Worksheets("Stock Data").Activate

Do Until Cells(RowNum, 1).Value = ""

    If InStr(1, Cells(RowNum, 2).Value, txtKeywords.Value, vbTextCompare) > 0 Then

        Worksheets("Product Search").Cells(SearchRow, 1).Value = Cells(RowNum, 1).Value

        Worksheets("Product Search").Cells(SearchRow, 2).Value = Cells(RowNum, 2).Value

        Worksheets("Product Search").Cells(SearchRow, 3).Value = Cells(RowNum, 3).Value

        SearchRow = SearchRow + 1

    End If

    RowNum = RowNum + 1

Loop

If SearchRow = 2 Then

    MsgBox "No products were found that match your search criteria."

    Exit Sub

End If

lstSearchResults.RowSource = "SearchResults"

End Sub

Private Sub UserForm_Click()

End Sub

Private Sub UserForm_Initialize()

txtKeywords.SetFocus

Worksheets("Product Search").Range("A2:C100").ClearContents

End Sub




Vỗ tay vỗ tay
Trần Đình Tùng 16:01 - Jan 15, 2021

thầy ơi e nhờ thầy chút ạ 

e có bảng lít danh sách e muốn chọn và dữ liệu sang cột B , thầy xem đoạn code kia chỉnh như nào để sang dk cột B ạ 

cảm ơn thầy !

Vỗ tay vỗ tay
Trần Đình Tùng 16:01 - Jan 15, 2021

Chào bạn bạn đẩy file lên nhé.

Vỗ tay vỗ tay
Trần Đình Tùng 17:01 - Jan 15, 2021

https://docs.google.com/spreadsheets/...

Em gửi thầy ạ. Thầy xem giùm ạ

Vỗ tay vỗ tay
Trần Đình Tùng 18:01 - Jan 18, 2021

mãi ko thấy thầy trả lời ạ

Vỗ tay vỗ tay
Trần Đình Tùng 08:01 - Jan 19, 2021

Chào bạn có phải bạn cần khi gõ dữ liệu nó tìm kiếm như trên google đúng không?

Vỗ tay vỗ tay
Trần Đình Tùng 11:01 - Jan 19, 2021

dạ vầng ạ 

nhưng vấn đề e đang gặp phải là

chọn cái mình muốn và đưa nó về sang một cột khác , đoạn code e đang gửi thì nó chỉ mặc định ở cột A

mong thầy sửa và chỉ cho ạ 

Vỗ tay vỗ tay
Trần Đình Tùng 11:01 - Jan 19, 2021

Chào bạn bạn thử xem phải kiểu code này không?

https://drive.google.com/file/d/1_qjD...

Vỗ tay vỗ tay
Trần Đình Tùng 13:01 - Jan 19, 2021

dạ đúng rồi ạ . chuẩn kiểu này ạ 

nhưng e muốn tìm kiếm ra và chọn cái mã hay cái tên . sang một cái sheet khác và đưa vào các cột mà mình muốn 

mong thầy sửa lại, thêm đoạn code giúp ạ

Vỗ tay vỗ tay
Trần Đình Tùng 13:01 - Jan 19, 2021

ví dụ như hình ạ 


Vỗ tay vỗ tay
Trần Đình Tùng 13:01 - Jan 19, 2021

ý của bạn đang muốn chọn vào một vùng rồi ghi dữ liệu ra một vùng khác đúng không?

Vỗ tay vỗ tay
Trần Đình Tùng 13:01 - Jan 19, 2021

dạ đúng rồi ạ . ra dk vùng mà mình muốn đưa vào . có thể là trên một danh sách bảng list đó chỉ chọn mã hoặc tên , hay  cả mã và tên ạ 

mong thầy giúp

Vỗ tay vỗ tay
Trần Đình Tùng 15:01 - Jan 19, 2021

Chào bạn bạn xxem đúng ý bạn không nhé

https://drive.google.com/file/d/1LQyL...

Vỗ tay vỗ tay
Trần Đình Tùng 16:01 - Jan 19, 2021

cảm ơn thầy ạ !

chuẩn đúng như ý mong muốn . cảm ơn thầy nhiều ạ

Vỗ tay vỗ tay
Trần Đình Tùng 17:01 - Jan 19, 2021

Chúc bạn học tốt cùng gitiho

Vỗ tay vỗ tay
Trần Đình Tùng 18:01 - Jan 19, 2021

dạ vầng ạ !

Vỗ tay vỗ tay
Trần Đình Tùng 16:02 - Feb 19, 2021

Thầy ơi h e lại mắc là nhân bản cái tìm kiếm thêm 1 cái nữa, để phục vụ cho 1 sheets . Mà e thay vào ko dk . Mong fife trên thầy nhân bản cho e một cái tìm kiếm nữa . E cảm ơn thầy

Vỗ tay vỗ tay
Trần Đình Tùng 16:02 - Feb 19, 2021

Chào bạn có thể mô tả rõ hơn được không?

Vỗ tay vỗ tay
Trần Đình Tùng 17:02 - Feb 19, 2021

Ví dụ sheest1 là phần dữ liệu 

trong sheets 1 

có list danh sách bao gồm các mã ở các cột khác nhau. Vì vậy tìm kiếm chỉ chọn một mã nhất định. Nên e muốn tạo thêm nhân bản một cái tìm kiếm. Để chọn cái mã khác 

vd: sheets 1 

cột A  dx0001

            Dx0002

cột B    Mx0001

              Mx0002

giờ cái tìm kiếm sẽ chọn cột A dx0001

E muốn chọn thêm ở cột B nhưng dòng khác Mx0002

mong thầy tạo cho thêm một cái tìm kiếm nhân bản . Để e lựa chọn tìm mã .  Em cảm ơn thầy

Vỗ tay vỗ tay
Trần Đình Tùng 09:02 - Feb 20, 2021

Mong thầy giúp ạ

Vỗ tay vỗ tay
Trần Đình Tùng 09:02 - Feb 20, 2021

Phần này cần sql là ngôn ngữ truy vấn bạn cần thay đổi câu select là sẽ ra.

Vỗ tay vỗ tay
Trần Đình Tùng 09:02 - Feb 20, 2021

Dạ e thay rồi vẫn bị lỗi . Mong thầy giúp e thay đổi một cái ạ 

Vỗ tay vỗ tay
Trần Đình Tùng 09:02 - Feb 20, 2021

Chào bạn bạn đẩy file lên nhé.

Vỗ tay vỗ tay
Trần Đình Tùng 09:02 - Feb 20, 2021
Trần Đình Tùng 09:02 - Feb 20, 2021
Dạ e gửi thầy ạ
Vỗ tay vỗ tay
Trần Đình Tùng 10:02 - Feb 20, 2021
Chào bạn đây vẫn là file của mình mà
Vỗ tay vỗ tay
Trần Đình Tùng 10:02 - Feb 20, 2021

Dan vầng ạ . Vì h e ko ở nhà nên e ko có fife . Vẫn là file này h e muốn thêm mot cái tìm kiếm ở data . Để lấy dữ liệu ở bên DMTK làm nguồn chính . Mong thầy giúp ạ

Vỗ tay vỗ tay
Trần Đình Tùng 11:02 - Feb 20, 2021

khi nào bạn có file và dữ liệu vui lòng đảy lên nhé.

Vỗ tay vỗ tay
Trần Đình Tùng 13:02 - Feb 20, 2021
Vỗ tay vỗ tay
Trần Đình Tùng 13:02 - Feb 20, 2021
Trần Đình Tùng 13:02 - Feb 20, 2021
Dạ e gửi ạ
Vỗ tay vỗ tay
Trần Đình Tùng 14:02 - Feb 20, 2021

Dạ thầy xem giúp e xem lỗi ở đâu ạ 

Vỗ tay vỗ tay
Trần Đình Tùng 08:02 - Feb 22, 2021

Chào bạn do Private Sub UserForm_Initialize1() không có trong sự kiện của vba mà chỉ có Private Sub UserForm_Initialize() bạn xoá số 1 đi và thử lại nhé.

Vỗ tay vỗ tay
Trần Đình Tùng 13:02 - Feb 23, 2021

Thầy ơi phần ghi dưx liễu của e vẫn ko dk ạ

Vỗ tay vỗ tay
Trần Đình Tùng 14:02 - Feb 23, 2021

Chào bạn bạn xem lại phần nút ghi khi click nhé. bạn đang bắt sai nút

Vỗ tay vỗ tay
Trần Đình Tùng 16:02 - Feb 23, 2021

Dạ vâng ạ . Thầh ơi e giờ muốn chuyển cột tìm kiếm . A vs B . Sang C vs D . Thì vào thay chỗ nào của phần DMTK  ạ . Mong thày giúp ạ

Vỗ tay vỗ tay
Trần Đình Tùng 16:02 - Feb 23, 2021
Phần để ghi dữ liệu thì e đã biết chuyển đổi các cột . Nhưng phần lấy thì e chưa biết mong thầy giúp ạ
Vỗ tay vỗ tay
Trần Đình Tùng 16:02 - Feb 23, 2021

Chào bạn bạn thay đổi điều kiện where và đổi tên cột là được nhé.

Vỗ tay vỗ tay
Trần Đình Tùng 16:02 - Feb 23, 2021

Thày có thể chỉ rõ cobe dk ko ạ

Vỗ tay vỗ tay
Trần Đình Tùng 17:02 - Feb 23, 2021

Chào bạn bạn thay đổi tại đây:

 Mysql = "SELECT *  " & "FROM [DMTK$] WHERE " & _
        "((AA LIKE '%" & (UfGitiho.ComboBox1.text) & "%')) OR (TTK LIKE '%" & (UfGitiho.ComboBox1.text) & "%')" & _
        "OR (CAP LIKE '%" & (UfGitiho.ComboBox1.text) & "%')"
Vỗ tay vỗ tay
Trần Đình Tùng 18:02 - Feb 23, 2021

E thay rồi mà nó vẫn ra hai cột đầu tiên ạ . Mong thầy chỉ lỗi ạ

Vỗ tay vỗ tay
Trần Đình Tùng 18:02 - Feb 23, 2021
Private Sub ComboBox1_Change()
   On Error GoTo LOI
    If Len(ComboBox1.text) > 0 Then
        ComboBox1.DropDown
    End If
    Dim i As Long, arr As Variant
    Call WaitingTime
    Call KETNOI
        Mysql = "SELECT *  " & "FROM [DMTK$] WHERE " & _
        "((CC LIKE '%" & (UfGitiho.ComboBox1.text) & "%')) OR (DD LIKE '%" & (UfGitiho.ComboBox1.text) & "%')" & _
        "OR (LIKE '%" & (UfGitiho.ComboBox1.text) & "%')"
    lrs.Open Mysql, cnn
    With UfGitiho
        If Not (lrs.BOF And lrs.EOF) Then  '  KIEM TRA LOI
            arr = TransArr(lrs.getrows())
            ComboBox1.List = arr
            If Len(Me.ComboBox1.text) = 0 Then TextBox1.text = ""
            For i = LBound(arr, 1) To UBound(arr, 1)
                TextBox1.text = arr(i, 1)
                Exit Sub
            Next i
        Else
            .ComboBox1.Clear
        End If
    End With
    Call BOKETNOI
     lbthongbao.Caption = "T" & ChrW(7893) & "ng s" & ChrW(7889) & " tài kho" & ChrW(7843) & "n là: " & ComboBox1.ListCount
LOI:
End Sub

Private Sub ComboBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    ComboBox1.DropDown
    LOADDMTK
End Sub

Private Sub UserForm_Initialize()
    Dim hwnd&, sUnicode$
    hwnd = FindWindow("ThunderDFrame", Caption)
    sUnicode = UniConvert("Coong ty TNHH Coong Ngheej Gitiho Vieejt Nam - Tifm Kieesm vaf ghi duwx lieeju")
    DefWindowProcW hwnd, WM_SETTEXT, 0, StrPtr(sUnicode)
    ComboBox1.ColumnCount = 7
    Call LOADDMTK
    lbthongbao.Caption = "T" & ChrW(7893) & "ng s" & ChrW(7889) & " tài kho" & ChrW(7843) & "n là: " & ComboBox1.ListCount
End Sub
Vỗ tay vỗ tay
Trần Đình Tùng 09:02 - Feb 24, 2021

Chào bạn bạn chỉ cần thay đổi câu sau:

với AA hoặc TTK là tên của cột

 Mysql = "SELECT *  " & "FROM [DMTK$] WHERE " & _
        "((AA LIKE '%" & (UfGitiho.ComboBox1.text) & "%')) OR (TTK LIKE '%" & (UfGitiho.ComboBox1.text) & "%')" & _
        "OR (CAP LIKE '%" & (UfGitiho.ComboBox1.text) & "%') OR (TKN LIKE '%" & (UfGitiho.ComboBox1.text) & "%')"
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông