Bùi Thúy Thúy
Thành viên thường trực




- Tham gia
- 2/7/18
- Bài viết
- 289
- Được thích
- 38
Em nhập vào chạy thấy báo lỗi ạ! có thể nhập và chạy giúp em vào file em đính kèm trên được không ạ!Chôm trên mạng. bạn thử chạy xem
nhập vào ô AE1: A1:A300
300 là hàng lớn hơn hoặc bằng hàng cuối cùng dự liệu bảng
Sub InsertPageBreaksByKeyphrase()
Dim rangeSelection As Range
Dim cellCurrent As Range
Set rangeSelection =ActiveSheet.range(ActiveSheet.range("AE1").value)
ActiveSheet.ResetAllPageBreaks
For Each cellCurrent In rangeSelection
If cellCurrent.Value = "BR" Then
ActiveSheet.Rows(cellCurrent.Row + 1).PageBreak = _
xlPageBreakManual
End If
Next cellCurrent
End Sub
Lỗi ntn ạ. mình k đang dùng pc.Em nhập vào chạy thấy báo lỗi ạ! có thể nhập và chạy giúp em vào file em đính kèm trên được không ạ!
lỗi vậy ạ! khi nào ngồi máy xem giúp emLô
Lỗi ntn ạ. mình k đang dùng pc.
Bạn sử dụng thử code này xem sao.lỗi vậy ạ! khi nào ngồi máy xem giúp em
Sub NgatTrang()
Dim Rng As Range
Dim cCell As Range
Sheet9.ResetAllPageBreaks
Set Rng = Sheet9.Range("A1:A1000").SpecialCells(xlCellTypeConstants)
If Rng Is Nothing Then Exit Sub
For Each cCell In Rng
If UCase(cCell.Value) = "BR" Then cCell.Offset(1).PageBreak = xlPageBreakManual
Next cCell
End Sub
Vâng, E cám ơn Thầy.Bạn sử dụng thử code này xem sao.
Mã:Sub NgatTrang() Dim Rng As Range Dim cCell As Range Sheet9.ResetAllPageBreaks Set Rng = Sheet9.Range("A1:A1000").SpecialCells(xlCellTypeConstants) If Rng Is Nothing Then Exit Sub For Each cCell In Rng If UCase(cCell.Value) = "BR" Then cCell.Offset(1).PageBreak = xlPageBreakManual Next cCell End Sub
Do bạn hem có nhập vào ô AE1 như mình đạ nói. Lỗi là đúng rồi.lỗi vậy ạ! khi nào ngồi máy xem giúp em
hi cũng được rồi bạn nhé!Do bạn hem có nhập vào ô AE1 như mình đạ nói. Lỗi là đúng rồi.