Nguyễn Minh Hào
Nguyễn Minh Hào
Thảo luận 15 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 299 lượt xem

Sao không có chương nào tạo file quản như quảng cáo vậy E thấy quản cáo

Sao không có chương nào tạo file quản như quảng cáo vậy. E thấy quản cáo là kích vào biểu tượng đó trên màng hình chính rồi khởi động chương trình lên rồi mình đăng nhập đúng mới vào file được mà sao e chẳng thấy chương nào hướng dẫn hết
Thảo luận 15 câu trả lời
Lượt xem 299 lượt xem
Vỗ tay vỗ tay
Nguyễn Minh Hào 01:03 - Mar 31, 2020
Tạo màn hình đăng nhập tên + mật khẩu thì bạn có thể tham khảo trong bài 7 - chương 10 về ứng dụng vòng lặp Do-while khi kiểm tra tên đăng nhập+mật khẩu.
Khóa học cung cấp cho bạn các kiến thức để bạn có thể vận dụng vào các tình huống đó.
Vỗ tay vỗ tay
Nguyễn Minh Hào 06:03 - Mar 31, 2020
Ý em muốn khi khởi động chỉ hiện màng hình đăng nhập chứ không hiện trang sheet lên ak thầy
Vỗ tay vỗ tay
Nguyễn Minh Hào 08:03 - Mar 31, 2020
Bạn tạo màn hình đăng nhập trên 1 Sheet, sau đó tạo 1 macro ẩn hết các sheet khác, chỉ hiện sheet đăng nhập.
Sau đó bạn gắn macro đó vào sự kiện Workbook_Open (sự kiện mở workbook) hoặc Workbook_BeforeClose (trước khi đóng workbook) là được. Phần sự kiện bạn xem ở chương 13
Vỗ tay vỗ tay
Nguyễn Minh Hào 19:04 - Apr 22, 2020
Hi admin, mình cũng không thấy file quản lý nhân sự nhưng video quảng cáo. admin thêm vào được không
Vỗ tay vỗ tay
Nguyễn Minh Hào 20:04 - Apr 22, 2020
Bạn có thể dựa trên các kiến thức đã học để áp dụng thêm vào bài 2 chương 15 (bài tập về quản lý nhân sự, in HDLD) để tạo ra các chức năng giống như file quảng cáo. Những nội dung đó đã được hướng dẫn rất đầy đủ trong khóa học rồi (menu đăng nhập, thêm/sửa/xóa dữ liệu, in ấn, ẩn hiện sheet khi thao tác chọn lệnh, làm báo cáo tự động...)
Vỗ tay vỗ tay
Nguyễn Minh Hào 02:05 - May 07, 2020
custom ui for microsofe office là phải tải về cài đặt ạ thày
Vỗ tay vỗ tay
Nguyễn Minh Hào 03:05 - May 07, 2020
Custome UI không có sẵn trong Office, bạn muốn dùng có thể tải về, cài đặt rồi sử dụng.
Vỗ tay vỗ tay
Nguyễn Minh Hào 14:11 - Nov 13, 2021

Chào admin, nhờ giúp giải bài tập Quản lý kho, mục Báo cáo,

Minh viết code nhưng nếu không sử dụng advandfilter thì kết quả chỉ thể hiện trên 1 dòng thôi, không lấy ra được nhiều dòng nhờ ad xem file và chỉ giúp trong sheet Báo cáo hàng hoá chi tiết. Xin cảm ơn

https://drive.google.com/file/d/142Du...





Vỗ tay vỗ tay
Nguyễn Minh Hào 08:11 - Nov 15, 2021

Chào bạn bạn cập nhật lại báo cáo như sau:

Sub BaoCao_Update()
Dim dongcuoi As Long
dongcuoi = Sheets("Data_NhapXuat").Range("B" & Rows.Count).End(xlUp).Row
Dim t, j As Date
Dim k As String
t = Sheets("Baocao").Range("D3").Value
j = Sheets("Baocao").Range("D4").Value
k = Sheets("Baocao").Range("D5").Value
Sheets("Baocao").Range("B10:I109").ClearContents
Sheets("BaoCao").Range("B10:I109").EntireRow.Hidden = False
Dim i As Integer
Dim dongcuoi_SP As Long
Dim dongcuoi_NL As Long
Dim dongcuoi_Ngay As Long
Dim dongcuoi_SoHD As Long
For i = 6 To dongcuoi
    If Sheets("Data_NhapXuat").Range("D" & i) >= t And Sheets("Data_NhapXuat").Range("D" & i) < j And Sheets("Data_NhapXuat").Range("J" & i) = k Then
     dongcuoi_SP = Sheets("Baocao").Range("B" & Rows.Count).End(xlUp).Row
    dongcuoi_NL = Sheets("Baocao").Range("C" & Rows.Count).End(xlUp).Row
    dongcuoi_Ngay = Sheets("Baocao").Range("D" & Rows.Count).End(xlUp).Row
    dongcuoi_SoHD = Sheets("Baocao").Range("E" & Rows.Count).End(xlUp).Row
     With Sheets("Baocao")
        .Range("B" & dongcuoi_SP + 1).Value = Sheets("Data_NhapXuat").Range("C" & i).Value ' So Phieu
        .Range("C" & dongcuoi_NL + 1).Value = Sheets("Data_NhapXuat").Range("D" & i).Value ' Ngay lap
        .Range("D" & dongcuoi_Ngay + 1).Value = Sheets("Data_NhapXuat").Range("E" & i).Value ' Ngay HD
        .Range("E" & dongcuoi_SoHD + 1).Value = Sheets("Data_NhapXuat").Range("F" & i).Value ' So HD
     End With
     ElseIf Sheets("Data_NhapXuat").Range("B" & i).Value = "Nhap" Then
        Sheets("Data_NhapXuat").Range("L" & i).Copy Destination:=Sheets("Baocao").Range("G9")
     Else
     Sheets("Data_NhapXuat").Range("L" & i).Copy Destination:=Sheets("Baocao").Range("H9")     
    End If
Next i
End Sub
Vỗ tay vỗ tay
Nguyễn Minh Hào 18:11 - Nov 16, 2021

mình đã chép code này vào và chạy thử có 2 vấn đề là cột nhập chỉ hiện được 1 dòng

và khi chạy lại code lần 2 thì chứng từ sẽ bị dồn lên duplicate 1 dòng so phiếu 002 admin chỉ giúp dùm nhé



Vỗ tay vỗ tay
Nguyễn Minh Hào 10:11 - Nov 17, 2021

Chào bạn bạn thử như sau nhé

Sub BaocaoArrr()
    Dim dc As Long, Arr As Variant, Kq As Variant, i As Long, k As Long
    dc = Sheet3.Range("B" & Sheet3.Rows.Count).End(xlUp).Row
    Sheet4.Range("B10:I109").ClearContents
    Arr = Sheet3.Range("B6:M" & dc).Value
    ReDim Kq(LBound(Arr, 1) To UBound(Arr, 1), LBound(Arr, 2) To UBound(Arr, 2))
    Dim NGAYBATDAU As Variant, NGAYKETTHUC As Variant, DKTIM As String
    NGAYBATDAU = CDate(Sheet4.Range("D3").Value)
    NGAYKETTHUC = CDate(Sheet4.Range("D4").Value)
    DKTIM = Sheet4.Range("D5").Value
    For i = LBound(Arr, 1) To UBound(Arr, 1)
     If (Arr(i, 3) >= NGAYBATDAU And Arr(i, 3) <= NGAYKETTHUC) Then
         If (Arr(i, 9) = DKTIM) Then
            k = k + 1
            Kq(k, 1) = Arr(i, 2)
            Kq(k, 2) = Arr(i, 3)
            Kq(k, 3) = Arr(i, 4)
            Kq(k, 4) = Arr(i, 5)
            Kq(k, 5) = Arr(i, 6)
            If (Left(Arr(i, 2), 3) = "PXK") Then
                Kq(k, 7) = Arr(i, 11)
                Kq(k, 8) = Sheet4.Range("I9").Value + Arr(i, 11) - Kq(k, 7)
            Else
                Kq(k, 6) = Arr(i, 11)
                Kq(k, 8) = Sheet4.Range("I9").Value + Arr(i, 11) - Kq(k, 7)
            End If
         End If
     End If
    Next i
    If (k > 0) Then Sheet4.Range("B10").Resize(k, 8).Value = Kq
End Sub
Vỗ tay vỗ tay
Nguyễn Minh Hào 11:11 - Nov 17, 2021

Nhờ adin giải thích thêm biến và vòng lặp này giúp với ạ

ReDim Kq(LBound(Arr, 1) To UBound(Arr, 1), LBound(Arr, 2) To UBound(Arr, 2))
For i = LBound(Arr, 1) To UBound(Arr, 1)
Vỗ tay vỗ tay
Nguyễn Minh Hào 13:11 - Nov 17, 2021

Chào bạn phần này là mình sử dụng mảng bạn nhé.

Vỗ tay vỗ tay
Nguyễn Minh Hào 11:11 - Nov 18, 2021

Học phần mảng ở khoá nào vậy admin

Vỗ tay vỗ tay
Nguyễn Minh Hào 11:11 - Nov 18, 2021

Chào bạn bạn xem nhé

https://by.com.vn/


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