|
Борьба с Offset (VBA) |
☑ |
0
kisobol
02.08.15
✎
03:41
|
Подключаюсь к ексель, ищу ячейку, смешаюсь относительно ячейки вниз и вправо, хочу скопировать текст внутри. Но печаль ЕКСЕЛЬДатаРождения пустая. Прикладываю скриншот с положеним ячейки.
ЯчейкаЕКСЕЛЬДатаРождения = Лист.Find("4. Число, месяц, год рождения",РабочийЛист.Range("A1"));
ЕКСЕЛЬДатаРождения = ЯчейкаЕКСЕЛЬДатаРождения.Offset(1,1).value;
|
|
1
Aleksey
02.08.15
✎
03:43
|
А параметры у офсета правильные? Разве там сначало не начальная точка задается, или откуда ексель узнает откуда смещение
|
|
2
kisobol
02.08.15
✎
03:52
|
Offset(1,1)
1 вниз и 1 вправо
|
|
3
kisobol
02.08.15
✎
03:56
|
РЕШЕНИЕ
ЕКСЕЛЬДатаРожденияВремен = ЯчейкаЕКСЕЛЬДатаРождения.Offset(1,0);
ЕКСЕЛЬДатаРождения = ЕКСЕЛЬДатаРожденияВремен.offset(0,1).value;
|
|
4
Aleksey
02.08.15
✎
04:09
|
Какой то монстр
ЕКСЕЛЬДатаРождения = ЯчейкаЕКСЕЛЬДатаРождения.Offset(1,0).Offset(0,1).value;
|
|
5
kisobol
02.08.15
✎
05:12
|
Спасибо ;D ночь
|
|