[Hỏi] Cách lặp lại tiêu đề cho mỗi 1 nhân viên trong bảng?

Liên hệ QC

huynhdanghaiau

Thành viên mới
Tham gia
4/10/12
Bài viết
18
Được thích
0
Dạ cho mình xin chân thành cám ơn các bạn đã quan tâm và đọc bài viết này.
Hiện mình có 1 bảng lương có tất cả 54 nhân viên, mình muốn in ra lặp tiêu đề cho từng một nhân viên trong bảng, tức là nhân viên số 2 cũng có tiêu đề ở trên giống nhân viên số 1, nhân viên số 3 cũng có tiêu đề cho đến hết.
Thành quả giống như hình mình up như vầy:
13bd3221fb0585c4b.png

Bảng của mình thì dữ liệu như thế này: dạ mình muốn làm sheet có tên 34+35.
Screenshot-390.png

Chân thành xin cao nhân giúp đỡ, cám ơn rất nhiều ạ!
 
Lần chỉnh sửa cuối:
Dạ cho mình xin chân thành cám ơn các bạn đã quan tâm và đọc bài viết này.
Hiện mình có 1 bảng lương có tất cả 54 nhân viên, mình muốn in ra lặp tiêu đề cho từng một nhân viên trong bảng, tức là nhân viên số 2 cũng có tiêu đề ở trên giống nhân viên số 1, nhân viên số 3 cũng có tiêu đề cho đến hết.
Thành quả giống như hình mình up như vầy:
13bd3221fb0585c4b.png

Bảng của mình thì dữ liệu như thế này:
Screenshot-390.png

Chân thành xin cao nhân giúp đỡ, cám ơn rất nhiều ạ!
Bài này mình có thể làm 1 số thủ thuật thôi, không cần dùng công thức gì
 
Dạ cho mình xin chân thành cám ơn các bạn đã quan tâm và đọc bài viết này.
Hiện mình có 1 bảng lương có tất cả 54 nhân viên, mình muốn in ra lặp tiêu đề cho từng một nhân viên trong bảng, tức là nhân viên số 2 cũng có tiêu đề ở trên giống nhân viên số 1, nhân viên số 3 cũng có tiêu đề cho đến hết.
Thành quả giống như hình mình up như vầy:
13bd3221fb0585c4b.png

Bảng của mình thì dữ liệu như thế này:
Screenshot-390.png

Chân thành xin cao nhân giúp đỡ, cám ơn rất nhiều ạ!
Mình nghĩ cái này chắc dùng VBA copy dữ liệu qua một sheet khác, chèn thêm tiêu đề trên mỗi dòng chứ làm thông thường hơi khó
 
Dạ cho mình xin chân thành cám ơn các bạn đã quan tâm và đọc bài viết này.
Hiện mình có 1 bảng lương có tất cả 54 nhân viên, mình muốn in ra lặp tiêu đề cho từng một nhân viên trong bảng, tức là nhân viên số 2 cũng có tiêu đề ở trên giống nhân viên số 1, nhân viên số 3 cũng có tiêu đề cho đến hết.
Thành quả giống như hình mình up như vầy:
13bd3221fb0585c4b.png

Bảng của mình thì dữ liệu như thế này:
Screenshot-390.png

Chân thành xin cao nhân giúp đỡ, cám ơn rất nhiều ạ!
Giời ạ, đơn vị có chuyên gia số một về Excel, nhờ bạn ấy giải quyết trong 5 giây cần gì gởi lên diễn đàn
 
Lần chỉnh sửa cuối:
Bác @phuocam bấm mặt cười làm em hoang mang quá. Em có nói sai chỗ nào không :D
 
Dạ các bạn có bạn nào giải quyết được vấn đề rồi, xin úp lại file kết quả giúp mình nha, và hướng dẫn cách làm để mình làm nhé. xin cám ơn các bạn rất là nhiều.
 
Dạ các bạn có bạn nào giải quyết được vấn đề rồi, xin úp lại file kết quả giúp mình nha, và hướng dẫn cách làm để mình làm nhé. xin cám ơn các bạn rất là nhiều.
Tiêu đề của bạn trộn dòng như hình trên thì không thủ công được rồi (Nếu không trộn dòng(chỉ một dòng) thì mình chỉ cho bạn cách làm rất nhanh để in
Còn vba thì bạn phải up file lên
 
Tiêu đề của bạn trộn dòng như hình trên thì không thủ công được rồi (Nếu không trộn dòng(chỉ một dòng) thì mình chỉ cho bạn cách làm rất nhanh để in
Còn vba thì bạn phải up file lên
Mình có úp file rồi ak bạn. mình muốn làm sheet 34+ 35, mẫu nó có tiêu đề như vậy có trộn ô nhiều nên mình không có làm được, vba thì mình làm như thế nào xin bạn giúp đỡ. dạ cám ơn bạn!
 

File đính kèm

  • 2020 年07月份工资表.xls
    748 KB · Đọc: 10
Mình có úp file rồi ak bạn. mình muốn làm sheet 34+ 35, mẫu nó có tiêu đề như vậy có trộn ô nhiều nên mình không có làm được, vba thì mình làm như thế nào xin bạn giúp đỡ. dạ cám ơn bạn!
Thử:
Mã:
Public Sub InsertHeader()
Dim i As Long, lastRow As Long

Application.ScreenUpdating = False
With Sheet8
    lastRow = .Range("A" & Rows.Count).End(xlUp).Row
    For i = lastRow - 1 To 11 Step -1
        If IsNumeric(.Range("A" & i).Value) And IsNumeric(.Range("A" & i + 1).Value) And .Range("A" & i).Value <> "" And .Range("A" & i + 1).Value <> "" Then
            .Range("A" & i).Offset(1).Resize(3).EntireRow.Insert
            .Range("A8:BB10").Copy .Range("A" & i).Offset(1)
        End If
    Next

End With
Application.ScreenUpdating = True

End Sub
 
Mình có úp file rồi ak bạn. mình muốn làm sheet 34+ 35, mẫu nó có tiêu đề như vậy có trộn ô nhiều nên mình không có làm được, vba thì mình làm như thế nào xin bạn giúp đỡ. dạ cám ơn bạn!
PHP:
Sub InSert_Title()
Application.ScreenUpdating = False
Dim Lr As Long, Title As Range
Lr = Sheet8.Range("B" & Rows.Count).End(xlUp).Row
Set Title = Rows("8:10")
For i = Lr To 12 Step -1
    Title.Copy: Rows(i).Insert
Next i
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
 

File đính kèm

  • 2020 年07月份工资表.xls
    775 KB · Đọc: 8
PHP:
Sub InSert_Title()
Application.ScreenUpdating = False
Dim Lr As Long, Title As Range
Lr = Sheet8.Range("B" & Rows.Count).End(xlUp).Row
Set Title = Rows("8:10")
For i = Lr To 12 Step -1
    Title.Copy: Rows(i).Insert
Next i
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
Xin chân thành đa tạ cao nhân, quá tuyệt vời.
 
Web KT
Back
Top Bottom