1. в ячейку можно вставить объект Надпись. когда объект неактивен, текст обрезается по высоте объекта. если поставить курсор в объект, отображается весь длинный текст, но без полос прокрутки.
2. здесь лучше на отдельном листе отсортировать данные (или отфильтровать) и перенести все по Ctrl+C, Ctrl+V. а можно и vba-скрипт написать. в этом нет ничего сложного. напишите конкретную задачу, и сляпаем вам готовый скрипт
вот так например можно выполнить вторую задачу
Sub perenos()
Set list1 = Sheets(1)
Set list2 = Sheets(2)
currentRow = 0
For row2 = 1 To 100 'с первой по сотую строки второго листа
temp = list2.Cells(row2, 1).Value 'значение из первой колонки второго листа
If temp = "желтый" Or temp = "красный" Then
currentRow = currentRow + 1 'если условие срабатывает, то увеличиваем счетчик строк на первом листе и переносим значения из колонок от 1 до 10
For j = 1 To 10
list1.Cells(currentRow, j).Value = list2.Cells(row2, j).Value
Next j
End If
Next row2
End Sub
Это сообщение отредактировал vytegor - 11.01.2021 - 17:42