Автозаполнение Ячейки Excel

  • Автор темы Alexis
  • Дата начала
A

Alexis

#1
Доброго времени суток!
Есть таблица Excel, в которой значение ячейки выбирается из списка. Нужно сделать так, чтобы в ячейку левее изменяемой попадало значение левого соседа ячейки-источника данных, а в ячейку правее – соответственно, ячейки правого соседа ячейки источника.
 

sinkopa

Well-known member
17.06.2009
344
4
#2
Доброго времени суток!
Есть таблица Excel, в которой значение ячейки выбирается из списка. Нужно сделать так, чтобы в ячейку левее изменяемой попадало значение левого соседа ячейки-источника данных, а в ячейку правее – соответственно, ячейки правого соседа ячейки источника.
Код:
	ActiveCell.FormulaR1C1 = "=RC[-1]" ' В ActiveCell будет отображаться то что "живет" в ячейке левее (от ActiveCell)
ActiveCell.FormulaR1C1 = "=RC[1]" ' В ActiveCell будет отображаться то что "живет" в ячейке правее (от ActiveCell)
ActiveCell.FormulaR1C1 = "=Лист2!R[-11]C[-3]" ' В ActiveCell будет отображаться то что "живет" в листе с именем "Лист2" со смещением R[-11]C[-3] (!!! относительно положения ActiveCell на ТЕКУЩЕМ листе)