хранение ссылки на ячейку в переменной и доступ к значению этой ячейки - PullRequest
1 голос
/ 20 февраля 2012

Я пытаюсь получить значение одной ячейки в столбце (столбец B). эта ячейка находится в той же строке, что и последняя ячейка, значение которой находится в другой (столбец A)

maxrowina = ws.Range("A1").Offset(ws.Rows.Count - 1, 0).End(xlUp).Row
maxcellinb = "B" & str(maxrowina)
MsgBox (ws.Range(dbhobcell).Value)

но я продолжаю получать ошибку во время выполнения: 91. как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 20 февраля 2012

Немного напряжен код MaxRow:

MaxRowInA = ws.Range("A" & Rows.Count).End(xlUp).Row
MsgBox ws.Range("B" & MaxRowInA).Value

Еще тише:

MsgBox ws.Range("A" & Rows.Count).End(xlUp).Offset(,1).Value
0 голосов
/ 20 февраля 2012

Две вещи:)

1) Вам не нужно str (maxrowina) . Вы можете использовать это

maxcellinb = "B" & maxrowina

2) Не должно MsgBox (ws.Range (dbhobcell). Значение) быть

MsgBox (ws.Range(maxcellinb).Value)

Полный код

maxrowina = ws.Range("A1").Offset(ws.Rows.Count - 1, 0).End(xlUp).Row
maxcellinb = "B" & maxrowina
MsgBox (ws.Range(maxcellinb).Value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...