Excel VBA: циклический перебор ячеек и ввод значений

#vba #loops

#vba #циклы

Вопрос:

Я пытаюсь написать макрос vba, который, по сути, делает это:

Входное значение для E97 Входное значение для E98 … Входное значение для E102

Затем

Ввод значения для F97 Ввод значения для F98… Ввод значения для F102

и это циклически, пока не завершится

После того, как мне нужно сделать то же самое для ячеек E-I 105:110, 113:118, 121:126

Комментарии:

1. Какое значение вы собираетесь ввести? Rgds,

2. я ввожу целые числа

Ответ №1:

Что касается вашего довольно краткого определения: чтобы присвоить одно и то же значение (например, 1234) диапазону ячеек Excel, используйте следующий фрагмент кода VBA:

 Dim example As Range
Set example = Range("E97:E108")
example.Value = "1234"
  

То же самое применимо к любому другому диапазону (например, F97: F108). Rgds,

Комментарии:

1. Извините за краткое описание. Мне нужно вводить разные значения на каждом шаге. Итак, мне нужен ввод E97, затем введите что-то другое в E98…

2. Самый простой способ — просто использовать код, который я опубликовал для каждой ячейки, т. Е. Диапазон («E97: E97»), диапазон («E98: E98») и так далее. Пожалуйста, не забудьте отметить принятый ответ. Спасибо и с уважением,