Страницы: 1
RSS
Удаление опции из ячеек
 
Здравствуйте!
Подскажите, пожалуйста, как удалить опцию звонков из ячеек? Пример прикреплен
 
Ctrl+G - выделить объекты - Del
Кстати их там 824 штуки, славно поработали ))
Изменено: Hugo - 18.09.2024 12:34:38
 
Код
Sub DelShapes()
    Dim sp As Shape
    For Each sp In ActiveSheet.Shapes
        sp.Delete
    Next
End Sub
Вставьте код в стандартный модуль. Выполните макрос.

Эти формы, кстати, удаляются руками. Просто они расположены друг над другом, и вам кажется, что удаление одной ни к чему не приводит.
При должном терпении, можно удалить и без макроса. Их 824 штуки.
 
F5-Выделить-Объекты Будут выделены все объекты на листе и, нажав Delete, Вы удалите ВСЕ объекты. Но имейте в виду, что если на листе есть и другие объекты, которые УДАЛЯТЬ НЕ НУЖНО, то этот способ - не подойдёт.
 
Ой, спасибо большое!! :)) А что это такое было?? Это какая-то надстройка для звонков или что?)
 
Ctrl+G, выделить объекты и удалить.
Изменено: online - 18.09.2024 12:28:46
 
Цитата
МатросНаЗебре написал:
Их 824 штуки.
8-0
Тоже заметил, что их много, но 824 штуки... Это ж как и, главное, для чего это сделано?
 
Цитата
online написал:
Или   Ctrl+G, выделить объекты и удалить.
Цитата
Hugo написал:
Ctrl+G - выделить объекты - Del
В посте 2
 
Цитата
написал:
В  посте 2
Мистер Экселистор, это говорит о внимательности. )))
 
Их там 824 (AutoShape 1 вместе с Picture 5))
Изменено: Hugo - 18.09.2024 12:36:15
 
Hugo,
А что это вообще за объекты? Примечания?
 
Это
Variant/Object/Rectangle - прямоугольники.
Ещё есть рисунки с именем Picture 5
Обычно лезут с копипастом.
Вот так можно их всех рядом разложить - есть большие и маленькие...
Код
Sub tt()
Dim sh, i
i = 90
For Each sh In Me.Shapes
i = i + 25
With sh
.Select
    With Selection.ShapeRange.Line
        .Visible = msoTrue
        .ForeColor.ObjectThemeColor = msoThemeColorAccent1
        .ForeColor.TintAndShade = 0
        .ForeColor.Brightness = 0
    End With
    With Selection.ShapeRange.Fill
        .Visible = msoTrue
        .ForeColor.ObjectThemeColor = msoThemeColorAccent1
        .TwoColorGradient msoGradientHorizontal, 1
    End With
    Selection.ShapeRange.IncrementLeft i
    End With
    Next
End Sub

Код в модуль листа.
Изменено: Hugo - 18.09.2024 13:05:37
 
Цитата
Hugo написал:
Это Variant/Object/Rectangle - прямоугольники.
А как сделано, что при наведении на них номера телефонов отображаются?
 
Цитата
Мистер Экселистор написал:
как сделано, что при наведении на них номера телефонов отображаются?
- у меня в 365 не отображаются.
Там как бы ссылка, но у меня она молчит.
Изменено: Hugo - 18.09.2024 15:58:35
 
Цитата
Hugo написал:
Там как бы ссылка, но у меня она молчит.
Как она там оказалась?
 
Ну в меню ПКМ по объекту есть всё про ссылки - открыть/изменить/удалить
 
Цитата
Мистер Экселистор написал:
А как сделано, что при наведении на них номера телефонов отображаются?
Добавьте к исходному файлу расширение .zip
В получившемся архиве посмотрите файл \xl\drawings\drawing1.xml (лучше через браузер).
Всплывающие подсказки - это атрибуты tooltip, например:
Код
 tooltip="Звонок: +7 (926) 917-9600"
Владимир
 
Hugo,
Большое спасибо!
 
Странно, tooltip есть, но не всплывает.
 
В Excel 2016 можно увидеть.
Владимир
 
sokol92,
Ясно. Большое спасибо!
Страницы: 1
Наверх