Здравствуйте! Помогите пожалуйста нубасу...
Предыстория:
Был ноутбук с 7кой и с 10 офисом - все работало.
Купили ноутбук с 10-кой и установил тот-же 10 офис. Работать перестало.
Суть проблемы:
В упрощенном виде вот такой код:
[vba]Код
Sub Кнопка1_Щелчок()
shifr = ActiveCell.FormulaR1C1
SendKeys "{LEFT}", True
nazv = ActiveCell.FormulaR1C1
SendKeys "{RIGHT}", True
Debug.Print shifr
Debug.Print nazv
End Sub
[/vba]
Использовалось так: Ставлю фокус на ячейку с шифром, жму кнопку, получаю 2 переменные с шифром и названием. А теперь по непонятным мне причинам вторая переменная всегда остается такой же как и первая. Я даже визуально вижу как фокус прыгает туда-сюда. Но nazv хоть тресни имеет значение из поля Шифр (shifr)
Пс. По offset срабатывает, но использовать его мешают объединенные ячейки. Не получается. т.к. он берет значение из исходной строки. Или я что-то не так делаю...