Я пытаюсь очистить содержимое ячейки на основе косвенной ссылки. Например, ячейка A1 содержит адрес другой ячейки (то есть B2). Любая идея, как очистить содержимое ячейки, указанной в A1? Для ясности я не пытаюсь очистить A1, а скорее пытаюсь очистить содержимое ячейки, на которую есть ссылка в A1.

Любые мысли о том, как захватить это в коде?

2 ответа2

2

Вам придется прибегнуть к VBA для этой функциональности.

Код просто:

Sub clearcell()
Range(Range("A1").Value).ClearContents
End Sub

который будет смотреть на ссылку на ячейку в A1, получать адрес и очищать все из этих ячеек. Обратите внимание, что это также будет работать на нескольких ячейках, а не только на одной. Если в ячейке A1 есть B1:C10 , вся область от B1 до C10 будет очищена.

0

Скопируйте A1, который содержит формулу, вставьте в качестве значения в A1, а затем вы можете удалить значение из B2. В этом случае, поскольку A1 содержит значение, а не формулу, удаление значения B2 не окажет никакого влияния.

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