1

Я хотел бы показать содержимое ячейки (в настоящее время текстовая строка) в качестве комментария в другой ячейке. Кроме того, возможно ли, что такое соединение само обновится в случае изменения содержимого теста? Ячейка, содержащая текстовую строку, находится в конце большой электронной таблицы. Если бы содержимое такой ячейки могло быть показано в виде комментария в видимой части экрана, мне не пришлось бы постоянно прокручивать назад и вперед, чтобы получить доступ к удаленной ячейке.

Ценим предложения

3 ответа3

1

Вы можете использовать этот код в VBA на Worksheet (не в модуле), из которого получено значение.

sheet1 - это лист, к которому вы хотите добавить комментарий

Диапазон Intersect range - это значение, которое вы хотите использовать в качестве комментария, а with range - это ячейка, к которой вы хотите добавить комментарий.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim cmt As String

'Check Target Range has value
If Not Intersect(Target, Range("A1")) Is Nothing Then

    'Check value isn't blank
    If Target.Value <> "" Then

    'Take target contents and store to string
    cmt = Target.Value

        'Change sheets and set comment of desired range
        With ThisWorkbook.Sheets("Sheet1")
            .Range("A1").ClearComments
            .Range("A1").AddComment Text:=cmt
        End With

    End If

End If
End Sub
0

Нет, невозможно связать ячейку с комментарием без использования VBA.

Однако вы можете связать ячейку с текстовым полем, выбрав поле, а затем введя адрес ячейки в строке формул.

Кроме того, можно скопировать интересующий вас диапазон, отследить его и вставить в виде связанного изображения в любое место на рабочем листе. При изменении значений на листе изображение будет обновляться

0

Строго говоря, это не ответ на ваш вопрос, но это может быть решением вашей проблемы.  Насколько я понимаю, ваша проблема

Я хочу иметь возможность ссылаться (т. Е. Смотреть) на значения (я) «удаленных» ячеек («в конце рабочего листа»), пока я работаю в верхнем левом (домашнем) углу таблицы, и я хочу иметь возможность сделать это без прокрутки назад и вперед к «далеким» ячейкам.

Поэтому свяжите ячейки «далеко» с ячейками в домашней области Sheet2.  Вы можете посмотреть на них одним щелчком мыши (или с помощью Ctrl+Page DownCtrl+Page Up)), а затем так же быстро вернуться к Sheet1, не теряя своего места.

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