1

Этот вопрос спрашивает, как отобразить длинные значения ячеек, когда они слишком длинные для просмотра на месте.

Но обидно, что когда значение ячейки является результатом формулы, в этом поле отображается формула, а не значение: Длинный текст не показан

Есть ли способ увидеть результат CONCAT а не формулу?

2 ответа2

2

Краткий ответ - нет. Панель формул отображает формулу, а ячейка отображает значение.

Лучшее, что вы можете сделать, - это отформатировать ячейку, скажем, A2, с переносом и установить ширину столбца и высоту строки, чтобы получить разумное отображение.

1

Это не совсем то, что вы просили, но если вам это действительно нужно, вы можете использовать что-то для всплывающего значения. Оставленный мною комментарий не выглядит полным, так что вот один из подходов с использованием пользовательской формы, который вы можете вызвать двойным щелчком и как комментарий показывает MsgBox

Sub ViewListOfOpenWorkBooksAndWorkSheets()
Dim book As Workbook, sheet As Worksheet
  For Each book In Workbooks
   For Each sheet In book.Worksheets
    UserForm1.ComboBox1.AddItem book.Name + "!" + sheet.Name
   Next sheet
  Next book
 UserForm1.Show
 End Sub

или же

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 
MsgBox (ActiveCell.Value)  
End Sub

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