Как можно ссылаться на ячейку, используя строки и столбцы (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)". Заранее спасибо.
Вы пробовали это так: = Рабочие листы ("Лист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 ответов на вопрос
Похожие вопросы
-
3
Мой файл заблокирован в Excel 2007, что происходит?
-
2
Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?
-
1
Excel Word Wrap + исчезающий текст
-
-
1
Простое объединение / очистка с помощью Excel
-
7
Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?
-
2
Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?
-
3
Как синхронизировать Excel с таблицей Google Docs
-
9
Как разделить имя, чтобы получить имя и фамилию?
-
1
Ссылки в Excel изменены после сбоя
-
1
Каков наилучший способ поделиться макросом Excel на нескольких машинах?