Bạn dùng code này nhé:Xin hỏi các anh chị cách tạo tiêu đề lặp lại tại mỗi dòng trong excel. Tôi thường làm thủ công rất mất thời gian. Xin các anh chị hướng dẫn cách làm tự động. Xin cám ơn.
Sub tieude()
Dim r As Long
    For r = Cells(Rows.Count, 1).End(xlUp).Row To 3 Step -1
        If Cells(r, 1) <> Cells(r - 1, 1) Then Rows(r).Insert Shift:=xlDown
        If Cells(r, 1) = vbNullString Then
            Range("A1:G1").Copy Destination:=Cells(r, 1)
        End If
    Next r
End Sub
	Sub Test()
  Dim Des As Range, i As Long
  On Error GoTo Thoat
  With Application.InputBox("Chon vung du lieu", Type:=8)
    If .Cells Is Nothing Then GoTo Thoat
    Set Des = Application.InputBox("Chon noi dat ket qua", Type:=8)
    Application.ScreenUpdating = False
    For i = 2 To .Rows.Count
      Union(.Resize(1), .Offset(i - 1).Resize(1)).Copy
      Des.PasteSpecial
      Set Des = Des.Offset(2)
    Next i
  End With
Thoat:
  Application.CutCopyMode = False
  Application.ScreenUpdating = True
End Sub
	Dữ liệu lưu tại sheet(Data), báo cáo sẽ in tại sheet (Report) --> thỏa mãn hai loại báo cáo theo yêu cầu của bạn.Xin hỏi các anh chị cách tạo tiêu đề lặp lại tại mỗi dòng trong excel. Tôi thường làm thủ công rất mất thời gian. Xin các anh chị hướng dẫn cách làm tự động. Xin cám ơn.
2 cái báo cáo này chỉ khác nhau có 1 dòng phân cách, vậy tôi nghĩ chỉ cần viết 1 sub là đủ!Dữ liệu lưu tại sheet(Data), báo cáo sẽ in tại sheet (Report) --> thỏa mãn hai loại báo cáo theo yêu cầu của bạn.
Bạn xem file đính kèm nhé.
Ban oi minh muon tao tieu de voi nhieu dong hon thi lam sao thay doi o vi tri Range ("A1:G1”), minh load file cua ban ve nhung khong biet lam the nao de chinh codeBạn dùng code này nhé:
Bạn tham khảo thêm file đính kèm nhaMã:Sub tieude() Dim r As Long For r = Cells(Rows.Count, 1).End(xlUp).Row To 3 Step -1 If Cells(r, 1) <> Cells(r - 1, 1) Then Rows(r).Insert Shift:=xlDown If Cells(r, 1) = vbNullString Then Range("A1:G1").Copy Destination:=Cells(r, 1) End If Next r End Sub
Thân
Ban oi minh muon tao tieu de voi nhieu dong hon thi lam sao thay doi o vi tri Range ("A1:G1”), minh load file cua ban ve nhung khong biet lam the nao de chinh code
