Giúp đỡ code đếm số thứ tự, và code VBA dò tìm từ sheet khác (1 người xem)

  • Thread starter Thread starter GTK-PM
  • Ngày gửi Ngày gửi
Liên hệ QC

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

GTK-PM

Thành viên thường trực
Tham gia
10/11/13
Bài viết
313
Được thích
15
Gửi anh chị. Rất mong anh chị giúp đỡ em để hoàn thiện file excel bên dưới
Link: ( do file nặng )http://www.mediafire.com/file/b5vl98d21nowfor/file.xls File không có mk
+ Em muốn xin code tự động đếm số thứ tự tại cột C
Khi em ghi số phiếu 1: sẽ tự động đếm số thứ tự từ 1 đến 20 ( nếu có dữ liệu tại cột E ) và khi bắt đầu phiếu mới lại đếm tương tự như phiếu 1. ( Ví dụ: Nếu tại cột E chỉ có đến 8 thì sẽ cột C sẽ tự đếm số thứ tự từ 1 đến 8, và khi viết phiếu mới lại tiếp tục đếm lại, tối đa đến 20 phiếu )
+ Tại sheet PhieuNK, phieuXK dùng code vba dò tìm theo dữ liệu bên sheet Nhap sheet Xuat, em hiện tại đã làm bằng công thức nhưng nặng quá.
+ Tự động ẩn hàng phieuNK, phieuXK ( ví dụ: dữ liệu phiếu xuất kho có dữ liệu từ 1 đến 8 thì sẽ ẩn từ hàng của số thứ tự 9 đến số thứ tự 20 )
Rất mong anh chị giúp đỡ. Chân thành cảm ơn.
 
Lần chỉnh sửa cuối:
Gửi anh chị. Rất mong anh chị giúp đỡ em để hoàn thiện file excel bên dưới
Link: ( do file nặng )http://www.mediafire.com/file/b5vl98d21nowfor/file.xls File không có mk
+ Em muốn xin code tự động đếm số thứ tự tại cột C
Khi em ghi số phiếu 1: sẽ tự động đếm số thứ tự từ 1 đến 20 ( nếu có dữ liệu tại cột E ) và khi bắt đầu phiếu mới lại đếm tương tự như phiếu 1. ( Ví dụ: Nếu tại cột E chỉ có đến 8 thì sẽ cột C sẽ tự đếm số thứ tự từ 1 đến 8, và khi viết phiếu mới lại tiếp tục đếm lại, tối đa đến 20 phiếu )
+ Tại sheet PhieuNK, phieuXK dùng code vba dò tìm theo dữ liệu bên sheet Nhap sheet Xuat, em hiện tại đã làm bằng công thức nhưng nặng quá.
+ Tự động ẩn hàng phieuNK, phieuXK ( ví dụ: dữ liệu phiếu xuất kho có dữ liệu từ 1 đến 8 thì sẽ ẩn từ hàng của số thứ tự 9 đến số thứ tự 20 )
Rất mong anh chị giúp đỡ. Chân thành cảm ơn.

@BaTe#Bate......................................................
 
Lần chỉnh sửa cuối:
Upvote 0
@BaTe#Bate......................................................

Bạn "réo" đích danh người cũng như không thôi.
File bạn khóa VBA có xem hay làm được gì đâu. Mở không được "quê" lắm.
Khuyến mãi bạn cái Sub ghi STT cột C sheet NHAP, và XUAT. Các chuyện khác chờ người khác giúp bạn nếu họ mở được khóa VBA.
PHP:
Public Sub STT()
Dim Arr(), R As Long, I As Long, N As Long
Arr = Range("B10:B" & Range("D65536").End(xlUp).Row).Value
R = UBound(Arr)
For I = 1 To R
    N = IIf(Arr(I, 1) <> Empty, 1, N + 1)
    Arr(I, 1) = N
Next I
Range("C10").Resize(R) = Arr
End Sub
 
Upvote 0
Bạn "réo" đích danh người cũng như không thôi.
File bạn khóa VBA có xem hay làm được gì đâu. Mở không được "quê" lắm.
Khuyến mãi bạn cái Sub ghi STT cột C sheet NHAP, và XUAT. Các chuyện khác chờ người khác giúp bạn nếu họ mở được khóa VBA.
PHP:
Public Sub STT()
Dim Arr(), R As Long, I As Long, N As Long
Arr = Range("B10:B" & Range("D65536").End(xlUp).Row).Value
R = UBound(Arr)
For I = 1 To R
    N = IIf(Arr(I, 1) <> Empty, 1, N + 1)
    Arr(I, 1) = N
Next I
Range("C10").Resize(R) = Arr
End Sub


Public Sub STT()
Dim Arr(), R As Long, I As Long, N As Long
Arr = Range("B10:B" & Range("D65536").End(xlUp).Row).Value
R = UBound(Arr)
For I = 1 To R
N = IIf(Arr(I, 1) <> Empty, 1, N + 1)
Arr(I, 1) = N
Next I
Range("C10").Resize(R) = Arr
End Sub
Phần code mình bôi đỏ không thực hiện được anh Bate ạ, cũng không tự ẩn hàng khi chạy marco. Rất mong anh sửa trực tiếp trong file.
 
Upvote 0
Sao trả ai giúp đỡ nhỉ................................
 
Upvote 0
Public Sub STT()
Dim Arr(), R As Long, I As Long, N As Long
Arr = Range("B10:B" & Range("D65536").End(xlUp).Row).Value
R = UBound(Arr)
For I = 1 To R
N = IIf(Arr(I, 1) <> Empty, 1, N + 1)
Arr(I, 1) = N
Next I
Range("C10").Resize(R) = Arr
End Sub
Phần code mình bôi đỏ không thực hiện được anh Bate ạ, cũng không tự ẩn hàng khi chạy marco. Rất mong anh sửa trực tiếp trong file.

- Bài #2 tôi đã nói là Sub trên chỉ dành cho 2 sheet NHAP, XUAT, đâu có yêu cầu ẩn dòng trong 2 sheet này.

Thành thật xin lỗi, mình quên là không hủy mật khẩu vba.

- File của bạn có hàng trăm Names làm file nặng nề quá. Tôi chỉ lấy nội dung và viết code cho sheet PhieuNK, bạn áp dụng tương tự cho sheet PhieuXK nhé.
 

File đính kèm

Upvote 0
Sao không thank Bate được nhỉ. Mình đang sử dụng các code của Bate, rất mượt. chúc bạn mạnh khỏe.
 
Upvote 0
Web KT

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

Back
Top Bottom