Всем спасибо за ответы.
Теперь все работает.
Теперь все работает.
06.12.2023 12:52:43
evgeniygeo, тут тоже почему-то выделяет Лист2.
и не скрывает листы при повторном нажатии. |
|
|
27.11.2023 11:15:08
Добрый день.
Помогите поправить макрос. Макрос расставляет иконки по таблице F42:J50, ориентируясь на то значение которое вписано в каждую конкретную ячейку этой таблицы. Вместо того, чтобы расставить одну иконку в одну ячейку по точному совпадению (со словами прописанными в столбце X4:X), макрос расставляет по куче иконок в каждой ячейке таблицы F42:J50, где есть хотя бы одно совпадение с ключевыми словами из X4:X , нагромождая иконки друг на друга. Это касается только тех ячеек, где стоят числовые значения. Как поправить макрос, чтобы исчезло это нагромождение - и расставлялась бы одна иконка на одну ячейку - по точному совпадению ? Вот сам код и файл-пример:
|
|||
|
25.11.2023 14:47:45
Александр Моторин, спасибо.
Изменено: |
|
|
21.11.2023 22:57:50
Доброго дня всем.
Прошу помочь с макросом. Имеется таблица с разнообразным текстом. Есть таблица X3:Y, где картинки заданы не адресом, а словом (которое встречается в названии файла). Сами картинки лежат в папке "картинки" рядом с книгой. Как по этой таблице X3:Y - расставить картинки в таблице F6:Q38 ? Например в ячейке M6 содержится слово "текст". Это значит, что в ячейку L6, которая располагается слева - впишется по высоте - картинка из таблицы X3:Y. Приложил файл-пример.
Изменено: |
|
|
18.11.2023 06:25:33
Чтобы по щелчку по кнопке - запускался не один экзешник, а несколько определенных экзешников и макросов. |
|||||
|
18.11.2023 04:41:09
Там сейчас действует вот этот макрос, который назначается на все фигуры:
При нажатии на любую фигуру - он и выполняется. Вопрос только в том - какой именно экзешник назначен тексту внутри этой фигуры. Экзешник назначается по таблице. Но сейчас можно назначить только один экзешник на одну фигуру. Мой вопрос заключается в том - как на одну фигуру, назначить большее количество экзешников и отдельные макросы. То есть таблица, по которой это назначение идет - будет не один столбец AD5:AD, а большее количество столбцов AD5:AH |
|||||
|
18.11.2023 03:54:07
Здравствуйте, уважаемые специалисты.
Помогите с решением. Имеется макрос, который назначает шейпам на листе - макрос, по которому открываются экзешники, записанные в таблицу AC5:AD Как по тому же принципу навесить на кнопку - не один экзешник, а несколько экзешников и несколько макросов ? Их адреса и названия размещены в таблице AE5:AH |
|
|
14.11.2023 17:47:46
Sanja, спасибо. Но здесь - опять не работает черная кнопка.
Именно черной кнопкой нужно назначить макросы - на все остальные кнопки (внутри которых есть текст из таблицы). (а не вручную к каждой нужной фигуре прикреплять макрос. Потому что фигур очень много и они стоят не в одном месте листа. И среди этого множества фигур лишь некоторые имеют тот вписанный текст, который встречается в таблице U12:V ) |
|
|
14.11.2023 05:24:58
Sanja, вот мой вопрос:
Там же в таблице данные постоянно меняются ? Я же написал, что из таблицы адреса экзешников нужно брать, а не записывать их в макрос самостоятельно. ("Рядом находится таблица, где каждому тексту - назначен какой-то свой экзешник.") |
|||||||
|
14.11.2023 01:55:40
asesja, не работает.
Добавил в таблицу новый адрес экзешника - макрос его не видит. И непонятно откуда в макросе - сокращенные названия экзешников: shp.OnAction = "inotepad" shp.OnAction = "icalc" shp.OnAction = "imspaint" Я спрашивал - как из таблицы адреса экзешников взять, а не вручную вводить каждый адрес в макрос. Адресов - очень много и они постоянно меняются. |
|
|
13.11.2023 14:58:06
Sanja, спасибо. Но не работает почему-то.
Макрос на черной кнопке - не назначает фигурам макросы. То есть там не вручную нужно назначить макросы фигурам (потому что фигур очень много), а автоматически. И только тем фигурам у кого внутрь шейпа - вписан соответствующий текст. Вот этот имеющийся код - он основан на именах самих шейпов.
Как этот макрос поменять ? Пытался вот так сделать - не работает.
Изменено: |
|||||
|
12.11.2023 23:05:34
Здравствуйте.
Помогите мне решить одну задачу. На листе находятся несколько фигур. В некоторых из них - есть вписанный текст. Рядом находится таблица, где каждому тексту - назначен какой-то свой экзешник. Как назначить этим фигурам макрос открытия своего экзешника, который назначен для каждого конкретного вписанного слова (в таблице U12:V) ? (нужно, чтобы фигура с вписанным текстом - превратилась в кнопку, запускающую экзешник) У меня есть похожий макрос, который умеет привязывать Макросы к фигурам в таблице - по названию этой фигуры (шейпа). Может его как-то использовать.
Изменено: |
|
|
08.11.2018 16:09:00
Подскажите - как пользовательской функцией в ячейке G9 - менять стиль шрифта в зависимости от значения ячейки D9 ?
То есть - как заставить текст ""Times New Roman" - писаться в аналогичном стиле шрифта, а текст "Arial" - также в своем стиле шрифта ? Имеется вот такой код, который сейчас не работает:
|
|||
|