Sub s()
a = 15
ActiveSheet.Range("A8:A" & a).Select
End Sub[/quote][/list]
Range("A1:A65535").SpecialCells(xlCellTypeLastCell)
Sub Макрос1()
For i = 1 To 255'или сколько нужно строчек проверить?
If Range("A" & i).Text = "" Then Exit For'если пусто, выходим из цикла
Next
Range("A1:A" & i - 1).Select'выделяем всё с первой до последней ячейки
Selection.Copy'копируем в клипборд
End Sub
range("a8").currentregion.select
Sub Макрос1()
Dim a As Integer
Dim b As Integer
a = ActiveSheet.UsedRange.Rows.Count
b = ActiveSheet.UsedRange.Columns.Count
Range(Cells(1, 1), Cells(a, b)).Select
Selection.Copy
"Куда вставить?".Select
ActiveSheet.Paste
End Sub
Сейчас этот форум просматривают: Yandex-бот и гости: 53