Как можно ссылаться на ячейку, используя строки и столбцы (1,1) вместо буквенного обозначения (A1) в Excel VBA?

215
Übel Yildmar

Вот мой код VBA для Excel Solver:

SolverAdd CellRef:="$G$209", Relation:=2, FormulaText:="$G$210" 

Эквивалентно, я пытаюсь написать что-то вроде этого:

SolverAdd CellRef:=Worksheets("Sheet1").Cells(209, 7).Value, Relation:=2, FormulaText:=Worksheets("Sheet1").Cells(210, 7).Value 

Но этот синтаксис неправильный. Как я могу написать этот код правильно? Позже я смогу написать цикл for, используя этот формат "Ячейки (x, y)". Заранее спасибо.

0
Вы пробовали это так: = Рабочие листы ("Лист1"). Ячейки (209, 7). Адрес вместо = Рабочие листы ("Лист1"). Ячейки (209, 7). Значение? duDE 6 лет назад 0
Я обычно делаю что-то вроде: `ActiveSheet.cells (1,1) .select`` ActiveCell.Value = ... ` LPChip 6 лет назад 0
Эй, @duDE, спасибо, я попробую прямо сейчас! Übel Yildmar 6 лет назад 0

0 ответов на вопрос

Похожие вопросы