Bác xem có thể chuyển hộ tôi dòng tổng cộng xuống dưới cùng , chứ đưa lên đầu thế này thì không đúng theo mẫu sổ quy định của nhà nước.ThuNghi đã viết:To ThongXanh
Đã làm lại file theo yêu cầu của bạn, chưa test, bạn gắn dữ liệu vào thử, còn hơi "sạn", sẽ hòan thiện thêm sau. Có thêm và bớt một số name.
File này chỉ dùng cho 1 tháng. Hiểu rồi chuyển qua VBA làm cho 1 năm.
Cơ bản là nguyên lý.
Chúc thành công!
ThuNghi đã viết:Theo tôi được biết, dòng tổng nằm ở đầu không sai theo quy định. Nhưng nếu muốn đưa xuống dưới, if làm = ct thì nên manual thôi. Chớ làm thêm hàm if dòng là dòng max thì sum, nó thế nào và rườm rà.
Nhớ là khi bỏ dòng tổng cộng phía trên nhớ xem lại định nghĩa name, còn không chỉ cần xóa mà không delete dòng thì OK.
Ac ac, theo đồng chí thì Test OK mới click Thanks người sẵn lòng giúp mình sao ??? còn nếu không OK thì "quăng nguyên cục lơ" à !!!Thien đã viết:Thunghi này.
Bạn chưa bẫy lỗi thì phải.
Nếu Tôi chọn mã D thì code báo lỗi. Khi báo lỗi rùi dù chọn mã đúng vẫn cứ báo lỗi.
Bạn thong_xanh2003 chưa tét đã thank rùi hả.
TC.
tedaynui đã viết:Ac ac, theo đồng chí thì Test OK mới click Thanks người sẵn lòng giúp mình sao ??? còn nếu không OK thì "quăng nguyên cục lơ" à !!!
Thân!
Hi hi, thì như bạn nói đấy, Thong_xanh đã Thanks sự nhiệt tình của Bác ThuNghi đó thôi !Thien đã viết:Bạn thong_xanh2003 chưa tét đã thank rùi hả.
TC.
Và sửa lạiSub kiemtra()
With Application
.Calculation = xlCalculationAutomatic
End With
If WorksheetFunction.VLookup(Range("MaHH"), Range("Ma_BQ"), 8, 0) <> "" Then
Call LayDL
Else
MsgBox "Ma hang nay chua co ps"
Exit Sub
End If
End Sub
Cám ơn Thiện nhé. Small thing.Private Sub CommandButton1_Click()
Call kiemtra
End Sub
Bạn cứ mạnh dạn test, if unknown chỗ nào, nếu bạn thực sự thích thi tự dưng bạn tìm hiểu thôi, cam kết sẽ HD bạn cụ thể.thong_xanh2003 đã viết:Chào các bác, nói thật là về VBA tôi là Gà mờ nên tải file Thu Nghi làm hộ bằng VBA về mà chưa dám nhập thử số liệu. Tôi chỉ quen làm bằng công thức , có gì trục trặc còn biết đường mò ra.Nhưng file của Thu Nghi rất có ích cho tôi để học VBA(tôi đang học mót mà), vậy sao không cảm ơn Thu Nghi được. Cảm ơn tất cả các bác, chúc thành công!
To Thu NghiThuNghi đã viết:To Thong_Xanh
Tôi chỉnh lại file của bạn = công thức, (bán tự động, có VBA 1 ít), in khỏang 2 trang có footer.
Bạn nhớ xem và chỉnh sửa I1 trong sh hangnhap và sh hangxuat. Tôi đã chỉnh lại. Lúc đầu chưa Test phần này = ct (có nhiều > 1 mặt hàng)
Trong file tôi có 2 button thực hiện 2 code hide và unhid khi in thôi, dẽ lắm.
Trên chữ end sub sẽ là những lệnh hay code ta yêu cầu thực hiện. Cụ thể trong bài này là Hide và UnHidePrivate Sub CommandButton1_Click()
End Sub
Bạn muốn xem Code Hide thế nào pls nhấn Alt F11, vào module sẽ thấy những code trên.Private Sub CommandButton1_Click()
Call Hide
End Sub
Private Sub CommandButton2_Click()
Call UnHide
End Sub
Cảm ơn Thu Nghi , bạn hướng dẫn như vậy là rất cụ thể và dễ hiểu , tôi sẽ tập làm , khi nào thành công sẽ trả bài cho "thầy" nhé!!!ThuNghi đã viết:Để tôi nôm na cho bạn nhé:
+ Những hộp đó là những CommandButton sẽ thực thi 1 công việc (code) nào đó khi ta nhấn vào đó.
+ Để tạo nó:
- Vào menu View, Toolbars, đánh dấu vào Control Toolbox lúc này hiện ra 1 số icon.
- Bạn rê mouse đến ô chữ nhật, có hiện CommandButton, click vào, trở về bảng tính click cái nữa sẽ hiện 1 hình chữ nhật có chữ CommandButton và có 8 hình tròn xung quanh.
- Right Click trên hình CN, chọn properties, chọn thuộc tính caption, đánh vào MyButton (ví dụ, tên gì cũng được). Đóng lại (Nhấp chuột bên ngòai), ta thấy điều kinh ngạc. Ta đã làm được 1 phần.
- Bây giờ ta muốn khi ta nhấn vào MyButton, thì nó sẽ làm cái gì...
- Bạn có để ý trên menu Control ToolBox có 1 icon hình như cái ê ke, khi rê muose vào sẽ có hiện Exit Design Mode, bạn nhấp vào, khi icon này sáng lên tức là ta đang ở chế độ thiết kế. Nhấp đúp vào MyButton, ta sẽ thấy màn hình VBA hiện ra như sau:
Trên chữ end sub sẽ là những lệnh hay code ta yêu cầu thực hiện. Cụ thể trong bài này là Hide và UnHide
Đính kèm 2 code trên
Bạn muốn xem Code Hide thế nào pls nhấn Alt F11, vào module sẽ thấy những code trên.
Hy vọng bạn hiểu.
Nhờ ttphong và các bạn tạo phần này = video hay hd 1 cách mô phạm. hơn.