Excel - Промяна на клетъчната формула в текст

Проблем

Помислете, че имам:

  • В клетка A4 тя съдържа формула = Сума (A1: B3) + A3 / B2.
  • Как да извлечем тази формула в клетка A6 като низ от текст?
    • Това е ... Искам клетка A6 да показва = Sum (A1: B3) + A3 / B2
    • С помощта на Control + ~ мога да видя тази формула в електронна таблица.
    • Но това е само в режим на показване. Натискането на Control + ~ ще се върне към нормалното.
    • Също така, аз се опитах да сложа "отпред и поставете формулата в една клетка ... но това не е приложимо в VBA (marco писане).
    • VBA ще заснеме скрипта по-долу

 ActiveCell.FormulaR1C1 = " '= SUM (A1: B3) + A3 / B2" 

*

    • Забележете, че формулата в клетка 6 може да бъде = A3-B2 + A1 (не = SUM (A1: B3) + A3 / B2)
    • Използването на Marcos за стартиране ще замени новата формула с = SUM (A1: B3) + A3 / B2 вместо = A3-B2 + A1
    • Как да използваме функциите в Excel или да използваме Marcos, за да постигнем промяна на клетъчната формула в текста.

Решение

Опитайте с този макрос:

 Обхват на субдисформацията () ("A6"). Стойност = "'" & Обхват ("А4"). 

бележки

Благодарение на акварела, за този съвет.

Предишна Статия Следваща Статия

Топ Съвети