Подскажите пожалуйста :
Имеется лист екселевский в нём столбец А частично заполнен числами.Мне необходимо создать массив размером равным количеству значений в столбце А и заполнить его по порядку этими значениями для дальнейшей обработке ряда.
Sub dd()
Dim i As Integer, n As Integer
n = 0
For i = 1 To 100
If Sheets("Лист1").Cells(i, "a").Value <> "" Then n = n + 1
Next
ReDim mas(n) As Integer
n = 0
For i = 1 To 100
If Sheets("Лист1").Cells(i, "a").Value <> "" Then
mas(n) = Sheets("Лист1").Cells(i, "a").Value
n = n + 1
End If
Next
For i = 0 To n - 1
MsgBox mas(i)
Next
End Sub
For i = 1 To 10
Sheets("Лист1").Cells(i, "a").Value = "=AVERAGE(RC[1]:R[i]C[1])"
Next i
corgi писал(а):ну просто лень всем
For i = 1 To 10
Sheets("Лист1").Cells(i, "a").FormulaR1C1 = "=AVERAGE(RC[1]:R["& i &"]C[1])"
Next i
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2