Преобразование изображения в отдельное значение ячейки для сортировки в Excel - PullRequest
0 голосов
/ 03 марта 2020

Эта проблема связана с Microsoft Excel 2016. У меня есть файл Excel, в котором значения ячеек столбца заполнены изображениями, а фильтр не применяется к изображениям. Есть ли другой способ, где мы можем преобразовать изображение в значение ячейки, преобразовав изображение в число или цвет, чтобы облегчить фильтрацию?

Хотите отфильтровать столбец Shapes с :), чтобы в конечном результате после фильтра показывался мне Sr.No 2,3,5,7 Want to filter the column Shapes with :) so that the final result after filter should show me Sr.No 2,3,5,7

Параметр фильтра выведет список пробелов только Filter option will list me Blanks only

1 Ответ

0 голосов
/ 03 марта 2020

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

Sub setPicNames()
    Dim ws As Worksheet
    Dim curPic As Shape

    Set ws = ActiveSheet
    For Each curPic In ws.Shapes
        curPic.TopLeftCell.Value = curPic.Name 'Or use curPic.BottomRightCell, or combine the two to get TopRight or BottomLeft
    Next curPic
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...