PDA

Показать полную графическую версию : [решено] [Excel] Присвоение значения ячейке


Страниц : 1 [2]

stuermer01
29-04-2020, 20:36
Подскажите, как в VBA скопировать только формулу из одной ячейки в другую без использования буфера обмена?
Нужно чтобы формула была приведенная к номеру строки новой ячейки и не менялось форматирование и условное форматирование новой ячейки, т.е. копировалась только формула.
Я этого добился только через copy-paste "вставить только формулы", но это не очень красиво. Можно ли это проделать с помощью метода range().copy или присвоения ?

Iska
29-04-2020, 21:30
Можно вставить только формулу. А вот скопировать только формулу в Вашем понимании нельзя.
Selection.PasteSpecial Paste:=xlPasteFormulas

stuermer01
30-04-2020, 15:05
Можно вставить только формулу. А вот скопировать только формулу в Вашем понимании нельзя. »
ну да, тут надо сначала все скопировать в буфер. Т.е. без буфера никак.

Iska
30-04-2020, 15:08
stuermer01, именно так.




© OSzone.net 2001-2012