Цитата |
---|
JayBhagavan пишет: Чем УФ не подходит? |
Worksheet_Change: почему не меняется цвет?
Worksheet_Change: почему не меняется цвет?
25.07.2014 13:55:33
Вместо Selection
Target(1,1).Interior.ThemeColor = xlThemeColorAccent1 дает ту же ошибку Нужно сделать так чтобы таргет-ячейка менял цвет (на любой), на 2003 как раз и нужно бы..
Изменено: |
|
|
Worksheet_Change: почему не меняется цвет?
Worksheet_Change: почему не меняется цвет?
25.07.2014 13:24:13
Форумчане,
помогите пожалуйста с ошибкой, ниже код который срабатывает при изменении указанных колонок на Листе, но после того как добавил строки изменить цвет ячейки (Selection.Interior...) стал ругаться что Application defined or object-defined error
|
|||
|
при открытии файла автоматически проставлять Выпадающие списки на нужных колонках
при открытии файла автоматически проставлять Выпадающие списки на нужных колонках
25.07.2014 09:53:46
Уважаемые форумчане,
помогите пожалуйста с такой задачей, можно ли сделать так или нет. Есть файл в котором на 3-х листах на определенных колонках (например C3:C65536, G3:G65536 и т.д.) проставлены Выпадающие списки, принимающие значения: Продано / Бесплатно / Возврат / На руках (называется =Types). Так вот при работе с файлом пользователи бывает достаточно регулярно делают копирование ячейки без выпадающего списка в ячейку с выпадающим списком, т.о. ячейка теряет свойство выбирать из выпадающего списка.. Хоть и говорили миллион раз но все равно это происходит, и хотелось бы сделать так чтобы при открытии файла все выбранные ячейки автоматом проставлялись как с Выпадающим списком.. |
|
|
удаление ячеек по условию
удаление ячеек по условию
15.07.2014 08:53:10
Уважаемые форумчане,
помогите пожалуйста с задачей, нужен макрос который бы сравнивал даты в колонках Сдача на листе (колонки E, K, Q и т.д.) с текущей системной датой, и если они меньше + не пустые то удалять соседние ячейки на соответствующей строке под соответствующей номенклатурой - например B4-E12 под первой номенклатурой, H2-K4 под второй и т.д. После этого, чтобы не образовывались пустые строки, макрос должен делать сортировку соответствующих колонок (B-E, H-K, N-Q и т.д.) по значениям например B. |
|
|
вставка формул из листа в несколько файлов
04.06.2014 08:51:58
Добрый день,
помогите пожалуйста форумчане, у меня есть более 200 файлов excel - все однотипные с одинаковыми листами и т.п., только имена файлов разные. Возникла необходимость внести во всех этих файлах в листе "Свод по дате" исправленные формулы, допустим в Range("D2:I34" . Исправленные формулы находятся в файле tmp - записал через макрос рекордер - но там ссылается на файл excel который уже принял участие в замене листа, можно ли как-то заменить в коде так чтобы я любой файл который открыл и запустил соотв. макрос (при наличии открытого tmp) - чтобы он проделывал нужную операцию копи-пейст?
Изменено: |
|||
|
события протягивания ячеек
события протягивания ячеек
02.06.2014 14:57:57
К сожалению данное решение конфликтует с одним макросом в файле - AvtoDobavlenie, который при нажатии кнопки Серийный номер (как раз вторая таргет колонка B)
добавляет нужное количество серийников автоматом, данное решение было найдено на данном форуме, пример в файле. Помимо того что макрос автоматом добавляет номера серийников, в соседних колонках добавляются Статус (На руках) и текущая Дата. И вот в этот момент код под Private Sub Worksheet_Change(ByVal Target As Range) срабатывает и добавляет Дату в дополнительных двух колонках справа.. Как можно этого избежать? Макрос выглядит так:
Изменено: |
|||
|
события протягивания ячеек
02.06.2014 14:22:19
А еще один вопрос, помогите пожалуйста,
как в данном коде разграничить событие удаления ячейки? Т.е. под Private Sub Worksheet_Change(ByVal Target As Range) любые изменения таргет-ячеек влекут заведенные действия, но как исключить отсюда операции Удаления содержимого ячейки? Чтобы при удалении соседние ячейки оставались без изменения? |
|
|
события протягивания ячеек
события протягивания ячеек
02.06.2014 09:18:58
Добрый день, уважаемые знатоки,
как можно зафиксировать событие "протягивания" ячеек? К примеру у меня в листе следующий код – когда пользователи меняют колонки B / H / N и т.п. – в соседних колонках проставляются статус – «На руках» и рядом дата выдачи (текущая дата события). Но почему-то этот блок не срабатывает когда в нужных колонках происходит не добавление/изменение ячеек, а протягивание ячеек, тогда соседние колонки остаются пустыми, как можно учесть этот момент?
Изменено: |
|||
|
метод Find в VBA для поиска нескольких значений
удаление ячеек, если дата их изменения устарела
13.05.2014 14:57:05
Добрый день!
Прошу вас о помощи, или хотя бы подсказать возможно ли такое решение. Имеется файл с 2мя листами, в каждом листе идентичные шапки в следующем виде: колонка А - номенклатура, колонка В - серийный номер, колонка С - дата (когда вносится значение серийного номера в колонке В, дата проставляется автоматом), далее через одну пустую колонку (D) эти 3 столбца повторяются, но уже для другой номенклатуры и т.д. Т.е. колонка E - номенклатура, колонка F - серийный номер, колонка G - дата, снова пропуск и так для 10 номенклатур. Задача состоит в том, чтобы иметь возможность "одним движением" удалять все данные в ячейках (не строках, т.к. могут удалиться значения других номенклатур, где дата еще свежая), которые устарели - например нужно удалить все ячейки с прошлого месяца. Т.е. я хочу удалить все серийные номера апреля по каждой номенклатуре в обоих листах - без того чтобы делать фильтр или сортировку по каждой номенклатуре отдельно и удалять вручную.. Существует ли такая возможность? |
|
|
значение по умолчанию в выпадающем списке, для нескольких колонок в листе
24.04.2014 13:17:14
Понял, спасибо
|
|||
|
значение по умолчанию в выпадающем списке, для нескольких колонок в листе
24.04.2014 10:32:34
Добрый день!
Прошу вас помочь, искал информацию но нашел более менее нормальное решение здесь же в архиве само решение выглядит так
но это работает для случая ввода значений в любую колонку до 4-й, можно ли сделать так чтобы значение по умолчанию в выпадающем списке повлялось в колонке F при вводе значения в колонку E? И помимо этого также для колонок например L и M - при вводе значения в L по умолчанию в выпадающем списке в M принимало определенное значение. |
|||
|
учет числа кликании на Гиперссылки
18.04.2014 07:48:45
Прекрасный код, прекрасно работает!
Но я забыл тот факт, что данный сетевой файл-справочник закрыт для редактирования для всех, доступ есть только у двоих:) Счетчик при открытии ссылок работает, но файл не сохраняется.. При таком раскладе было бы супер вести учет открытии в другом файле в той же сетевой папке, например. ADO это что-то совсем сложное? |
|
|
учет числа кликании на Гиперссылки
17.04.2014 15:37:24
Ухтыш!
Значит вполне реализуемо!? Смогу проверить работу только дома)) Кстати, вариант с VBA остается рабочим если файл сетевой, и необходимо вести учет переходов всех пользователей (суммарно)? Спасибо! Если не получится приведу пример, попозже. Надеюсь все же получится.
Изменено: |
|
|
учет числа кликании на Гиперссылки
17.04.2014 14:54:40
Всем добрый день!
Прошу помочь с решением данного вопроса, если он вообще решается в Excel. Существует ли возможность ведения учета числа переходов при кликании на гиперссылки? Имеется большой файл с кучей строк, все строки первой колонки являются гиперссылками на определенные файлы (word/excel/pdf). Чтобы иметь возможность видеть частые переходы и те куда вообще не заходят. Заранее спасибо за участие! |
|
|