Здравствуйте. Как можно передать данные определенного диапазона ячеек из Excel в Google Sheets?
22.05.2021 06:00:47
Здравствуйте. Хочу написать UDF функцию, чтобы можно было её аргументам передавать несколько значений, которые впоследствии будут обрабатываться, и т.д.
Я так понимаю, что использовать «ИЛИ» и «И» в UDF нельзя. И выходом из ситуации является
Изменено: |
|||||
|
21.03.2021 14:22:36
Александр Моторин, по крайней мере записывать текст будет удобнее в объединенную ячейку. Можно вставить слово в середину текста, и весь текст сдвинется вниз.
А потом можно вставлять текст из объединенной ячейки в необъединенные. Если строки в объединенной ячейке короткие, то подойдет Думаю, можно попробовать макросом отсчитывать кол-во символов, и потом делать перенос текста в ячейку ниже, и т.д. Ігор Гончаренко, но ведь это не в объединенной ячейке |
|
|
20.03.2021 18:29:11
Здравствуйте! Как в Excel можно сделать объединенную ячейку в линейку, как в школьной тетрадке? Если делать подчеркивание, то подчеркиваются только слова, т.е. линия не доходит до конца ячейки (можно сделать подчеркивание по ячейке, но это работает только в случае одной строки в ячейки). Если рисовать линии, и привязывать их к сетке, то при печати они сползают, и эти линии зачеркивают текст. Можно эти линии подстроить так, чтобы при печати всё было нормально, но это будет работать только на одном компьютере, при печати на другом компьютере все будет сбиваться.
Изменено: |
|
|
07.03.2021 06:20:50
Здравствуйте! Хочу нажать кнопку, которая расположена на ленточном интерфейсе макросом, но не получается. Код из надстройки:
Макрос тест могу вызвать так:
Пытаюсь аналогичным способом вызвать макрос «myButton», но не получается. Не знаю, что передавать переменной control. Хочу это сделать, не меняя код из надстройки. Для полноты эксперимента надстройка защищена паролем. Пароль = 123.
Изменено: |
|||||
|
25.12.2020 17:44:20
Здравствуйте. У меня есть желание перевести некоторые свои эксельки на сайт. Хочу у вас узнать, как это сделать лучше всего. Есть ли у кого-нибудь подобный опыт? Мне нужно создать таблицу 20*30 ячеек, и там должен выполняться подобный код:
Что нужно, чтобы этот код заработал:
P.S. и наверное, нужно делать каждую ячейку отдельным объектом. Пока не особо представляю, как это буду делать.
Прошу поделиться опытом и советами, в какую сторону гуглить, и т.д.
Изменено: |
|||
|
08.11.2020 17:57:01
Если в книге с неизвестным названием есть определенная ячейка на активном листе, где всегда одно и тоже значение, то можно применить такой макрос. Только замените значения в строке № 12
Если книга с неизвестным названием не сохранена на компьютере, то макрос может не сработать
Изменено: |
|||
|
31.10.2020 14:55:02
Дмитрий(The_Prist) Щербаков, теперь все работает спасибо!
|
|
|
31.10.2020 14:44:49
Там еще For Each с SendKeys "{F2}+{Enter}" странно работает: не во всех случаях до конца диапазона проходит. И еще, как выяснилось SendKeys "{F2}+{Enter}" нормально работает в For Each, если диапазон выделен (Select) В файле пример, где гистограмма появляется в 30% случаев.
Изменено: |
|||
|
31.10.2020 14:20:29
Дмитрий(The_Prist) Щербаков, в первом случае гистограмма появляется примерно в 30% ячейках. Во втором случае где-то остаются минусы (текст) в значениях ячеек.
|
|
|
30.10.2020 20:13:07
Ставить рядом формулу с обрезкой данного текста не совсем удобно
Нашел такой выход: перенос текста в формат ячейки
Возник вопрос. Чем можно заменить строчку SendKeys "{F2}+{Enter}"? На выполнение этой строчки уходит много времени, а без неё ничего не работает. Строчка cell.Value = cell.Value тоже не помогает. P.S. Тему, наверное, лучше сменить на "Гистограмма в ячейке с текстом"
Изменено: |
|||||
|
26.10.2020 18:55:11
Андрей VG, у меня получается “расширять” ваш файл: добавлять новые фигуры, и назначать им свои контекстные меню на ПКМ, но не понимаю как это всё сделать с нуля. Если я создаю новый файл, вставляю те же макросы, добавляю фигуры, даю им такие же имена, как у вас в файле, то ничего не получается. Подскажите пожалуйста, что не так. |
|
|
24.10.2020 16:30:09
С определением "активной" фигуры всё получилось, а с созданием контекстного меню для фигур - нет. Если заменить идентификатор с "Cell" на "ContextMenuShape", то Excel ругается, - говорит "недопустимый вызов процедуры или аргумент (ошибка 5)".
Изменено: |
|||
|
17.10.2020 17:51:55
Здравствуйте. У меня возникла такая проблема.
Изменено: |
|
|
10.10.2020 13:13:45
Юрий М, итоговый макрос будет такой: я прохожу циклом for i=1 to 500 по каждой ячейке всех диапазонов, и если это число (i) везде отсутствует, то макрос его записывает в определённую ячейку. Т.е. макрос записывает пропущенные числа. Наверное, можно было и без объединения диапазонов в одну переменную делать, но вот пошел таким путём. Мне кажется так будет проще потом к макросу добавлять новые диапазоны, и т.д. |
|
|