excel цикл for



цикл for vba excel

Автор Dick Wood задал вопрос в разделе Другие языки и технологии

Внесение значений в ячейки через цикл For в vba Excel и получил лучший ответ

Ответ от DsD[гуру]
что за "ЯчейкаА"? это как понимать?
где объявление i?
а как нужно?
хоть с присвоением по +3 на шаг.
нужны именно выделенные? делать что-то на селектах всегда было плохой идеей
вы хоть проверили бы хоть чему равно ваше "КолличествоСтрок"
в данном случае это скорее Areas а не Rows.
DsD
Мыслитель
(8680)
Dim KolichestvoStrok As Integer
KolichestvoStrok = Selection.Rows.Count
количество разделённых областей не укажет, уже писал об этом

Ответ от Полосатый жираф Алик[гуру]
И что ты бьёшься..
Sub Each1()
Dim ar As Range
Dim C As Range
Dim i As Integer
Set ar = Selection
' это - если хочется увидеть, сколько ячеек выделено
i = ar.Cells.Count
MsgBox i
' если не нужно - можно удалить этот кусок
i = 1
For Each c In ar
c = i
i = i + 1
Next
End Sub
Заполнение будет в том же порядке, в котором выделялись ячейки...

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Внесение значений в ячейки через цикл For в vba Excel
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*