Guest User

Untitled

a guest
Jun 17th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. Public Sub FoldSixLines()
  2. Dim i As Integer
  3. Dim j As Integer
  4.  
  5. i = 1
  6. While Not IsTerminate(i)
  7. For j = 1 To 5
  8. ActiveSheet.Cells(i, j + 1).Value = ActiveSheet.Cells(i + j, 1).Value
  9. Next j
  10. ActiveSheet.Range(Cells(i + 1, 1), Cells(i + 5, 1)).Delete Shift:=xlShiftUp
  11. i = i + 1
  12. Wend
  13. End Sub
  14.  
  15. Private Function IsTerminate(lineno As Integer) As Boolean
  16. Dim i As Integer
  17. For i = 0 To 5
  18. If ActiveSheet.Cells(lineno + i, 1).Value <> "" Then
  19. IsTerminate = False
  20. Exit Function
  21. End If
  22. Next i
  23. IsTerminate = True
  24. End Function
Add Comment
Please, Sign In to add comment