Я ищу способ проецировать значение ячейки в другую ячейку. Scenerio:

  • Столбец А = Значение
  • Колонка B = Vlookup от A
  • Столбец C = я хотел бы быть ТОЛЬКО значением из B, а не формулой.

Можно ли сделать это с помощью функции косвенного? Или мне нужен VBA?

3 ответа3

1

Модификация для использования при использовании таблиц.

Sub CopyCol()

    Range("Table8").Columns("B").Copy

    Range("Table8").Columns("C").PasteSpecial xlPasteValues

End Sub
1

Используя VBA, вы можете сделать это с помощью этого простого макроса (при условии, что данные находятся на Листе 1), просто назначив его кнопке или просто запустив его через VBA Macro Editor.

Sub CopyCol()

    Sheets("Sheet1").Columns("B").Copy

    Sheets("Sheet1").Columns("C").PasteSpecial xlPasteValues

End Sub

Надеюсь это поможет!

-1

Если я правильно понимаю ваш вопрос, то, что вы хотите в столбце C, это Vlookup VALUE, которое вы получили из столбца A, верно?

Если это так, вы можете просто скопировать столбец B, вставить как значение только в столбец C. [Home> Paste> Paste Values]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .