| Цитата |
|---|
| ВовавВова написал: все время выползает Студент на автомобиле возрастом 25 годиков |
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
10.04.2026 18:04:07
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
10.04.2026 12:21:41
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||||
|
|
|
|
10.04.2026 12:13:41
А может быть еще хуже - в одной из версий до 97 Excel была возможность создавать DLL на основе файлов Excel с макросами. Так что прежде, чем сказать как "сделать такое же" - нужно видеть и точно понимать, что именно сделать.
Изменено: - 10.04.2026 12:14:28
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
02.04.2026 08:09:27
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
|
|
27.03.2026 13:38:11
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
27.03.2026 12:53:23
во второй части свойство не указывается и VBA применит ClearContents для Range("A1:A2").
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
|
|
27.03.2026 10:38:52
Изменено: - 27.03.2026 10:39:59
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
27.03.2026 10:31:28
Вот что будет, когда ты сначала определяешь диапазоны так:
а потом сделаешь так:
? Здесь абсолютно тоже самое. P.S. Не знаю, даст ли эффект, но попробую технически это описать более-менее просто. При создании любого объекта в памяти ОС выделяется под него кусочек памяти. Если точнее - ссылка на этот кусочек. Это мы все знаем.
Да, у каждого объекта свой кусочек. Пока что эти кусочки памяти живут отдельной жизнью, т.к. не было никаких команд, которые бы говорили о другом. Заполнили dic. Его кусочек памяти расширился. У dicCopy пока остался прежним - мы же его не заполняли. А теперь мы переопределяем dicCopy, делая ссылку на dic:
и вот здесь вступает в роль такая штука как оптимизация памяти. Зачем заполнять еще один кусок памяти одними и теми же данными? Незачем. Поэтому ОС не копирует все данные dic в ячейку памяти, выделенную под dicCopy - а создает там указатель на ячейку памяти dic. И теперь они связаны. По сути у них теперь одна ячейка памяти на двоих. И в итоге невозможно изменить один объект, не изменив второй.
Изменено: - 27.03.2026 10:39:34
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||||||||||
|
|
|
|
27.03.2026 09:34:15
Это как ссылка на ячейки на листе - поставил =A1 и та ячейка, в которой эта ссылка полностью повторяет значение ячейки, на которую ссылается. Со всеми вытекающими. Только в случае с Set dicCopy = dic эта связь двустороння. Измени что-то в одном - изменится в другом. В общем-то, часто используемые конструкции типа:
ведут себя так же. и это же никого не удивляет
Изменено: - 27.03.2026 09:38:00
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
|
|
25.03.2026 11:44:54
Вот такой еще вариант:
но если строк много - то лучше через доп.столбец делать. 1 - это желтые ячейки. Но если делать доп.столбец - то там уже можно и СРЗНАЧЕСЛИМН применить по этому доп.столбцу
вполне гибко получится и при изменении структуры или адресов ячеек можно будет просто на этом доп.листе изменить привязки строк.
Изменено: - 25.03.2026 11:48:27
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
|
|
25.03.2026 11:09:05
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
24.03.2026 18:14:28
Там же написано подробно что сделать(см.вложенный скрин). Закрепляете ссылку на столбец с условием. Остальные ячейки в зависимости от того, что требуется. Т.е.: =$A1>B1 только не знаю, насколько корректна это формула, т.к. у Вас
А если хотите, чтобы на пальцах показали - прикладывайте свой файл Excel, а не картинки.
Изменено: - 24.03.2026 18:18:27
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
|
|
24.03.2026 16:51:47
Знак доллара перед номером строки означает, что при копировании и распространении формулы - ссылка на такую ячейку не смещается. Уберите знак доллара перед номером строки и все будет смещаться. Наберите в поисковике: относительные и абсолютные ссылки в Excel - чтобы понимать как это работает.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
24.03.2026 14:14:28
кстати, учитывайте, что при таком формате:
если в ячейку будет введено число "0" - то будет отображаться только " км/ч". Без 0. А если вместо вопр.знака в формате указывать 0 - то при значении 0 в ячейке он будет отображаться вместе с "км/ч" - "0 км/ч".
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||||
|
|
|
|
24.03.2026 11:10:14
Попробуйте добавить после oHttp.Open:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
23.03.2026 18:15:12
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
23.03.2026 13:52:08
Или так:
А еще лучше подстраховаться и все символы, которые должны отображаться "как есть", обрамить обратным слешем
Изменено: - 23.03.2026 13:58:08
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
|
|
19.03.2026 11:19:01
Если в таблице планируется использование русского текста - в какой-то момент кириллица в письме может "поехать". И поедет она только для таблицы, т.к. для экспорта не будет указана кодировка. Я давал Вам ранее ссылку на статью:
Там этот момент учтен, в функции проставлены все комментарии. Чтобы кириллица внезапно не отказалась отображаться как надо - перед строкой:
запишите такую:
Изменено: - 19.03.2026 11:21:54
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
|
|
18.03.2026 10:19:03
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
18.03.2026 10:17:35
А вот на листе "Панов АН-2026" этого уже не сделать, т.к. на лист установлена защита. Чтобы преобразовать таблицу - надо снять защиту с листа. Да и с остальными листами такая же ситуация. Так что ничего необычного.
Изменено: - 18.03.2026 10:18:25
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
18.03.2026 10:10:11
- здесь описаны способы вставки подписи, в том числе и при помощи Display. Но применять надо правильно. И лучше прочесть статью внимательно, а не просто копировать код - так может хоть понимание происходящего появится.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
17.03.2026 18:57:12
А если все же по данным Excel - прикладывайте файл с данными. Иначе можно посоветовать только использовать точечную диаграмму.
Изменено: - 17.03.2026 18:58:26
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
17.03.2026 11:26:59
1. Лучше разделить интервалы времени на отдельные ячейки ОТ и ДО. Можно сделать при помощи инструмента "Текст по столбцам" -Разделитель тире.
2. В столбце Е у Вас не время, а время, записанное как текст. Чтобы использовать быстрые формулы их надо преобразовать в реальное время() Тогда можно использовать вполне простые формулы, которые будут работать быстро и правильно. Во вложении все это уже сделано.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
|