Все варианты работают, спасибо всем!
Поиск максимального значения по условию, Условие - дата
Поиск максимального значения по условию, Условие - дата
Поиск максимального значения по условию, Условие - дата
Выпадающий список на основании данных из четырех столбцов
Выпадающий список на основании данных из четырех столбцов
Выпадающий список на основании данных из четырех столбцов
Поиск значения из textbox на одном листе и добавление их на другой лист, Ошибка Object variable or with block variable not set
Изменить значение textbox из текстового в числовое, С несколькими знаками после запятой.
|
22.09.2015 10:09:23
Объявил как Double, ошибки те же.
Я хочу получить следующее: 1. Если текст "Введите номер тира", то выход из обработки - сейчас не работает, убрал из кода; 2. Про "Введите номер тира123" я, честно говоря, не подумал... Можно как-нибудь выделить весь текст в textbox при щелчке мыши на него? Но пропускать такие нельзя 3. Далее проверка: если значение из textbox есть на листе "Список", то выдать сообщение "Такой тир уже есть" и выйти из обработки - работает; 4. Если нет этого значения - то надо добавить его на лист "Список" (и отсортировать о возрастанию), затем добавить на лист "Карта" и также отсортировать по возрастанию - не работает, выдает ошибку "Object variable or with block variable not set" для строки:
Спасибо!
Изменено: - 22.09.2015 10:27:50
|
|||
|
|
|
Изменить значение textbox из текстового в числовое, С несколькими знаками после запятой.
|
22.09.2015 09:28:01
Спасибо всем.
добавил varX =CDbl(UserForm1.TextBox1.Value), но тогда слетает проверка на повторения в листе "Список". Как можно обойти ошибку "object variable or with block variable not set" в 7-ой строке "If varX <> Worksheets("СПИСОК_ТИРОВ").Range("A:A").Find(varX, LookIn:=xlValues).Offset(, 0)"?
Изменено: - 22.09.2015 09:28:47
|
|
|
|
|
Изменить значение textbox из текстового в числовое, С несколькими знаками после запятой.
|
22.09.2015 00:16:44
Добрый день.
Помогите, пожалуйста, решить вот такую задачу: во вложенном файле макрос добавляет значение из textbox в списки на двух листах. Перед тем как добавить число, проверяет, есть ли уже такое число на листе "Список". И если находит там совпадение - выдает сообщение и останавливается. Проблема в том, что число из textbox добавляется как текст. А нужно как число (для сортировки), причем часто это число не целое, а с один-тремя знаками после запятой. Я менял типы переменных (double, string), но тогда либо не срабатывала проверка, либо выскакивала ошибка type mismatch. Может и не в типах дело? Нужна Ваша помощь.
Изменено: - 22.09.2015 00:17:35
|
|
|
|
|
Разграничение прав доступа
Разграничение прав доступа
|
08.07.2015 22:59:33
Файл на работе остался
Изменено: - 08.07.2015 23:26:38
|
|||
|
|
|
Разграничение прав доступа
|
08.07.2015 21:46:37
Добрый день.
Прошу прощения, пересмотрел много тем по разграничению доступа, но похожего примера не нашел, прошу помощи. Нужен макрос для следующей схемы: на листе "2" в ячейке B4 есть имя пользователя. По клику на кнопку макрос должен найти имя этого пользователя на листе "1", проверить в соседнем столбце его права доступа и открыть соответствующий лист. Если это "Администратор" - лист USER_PROFILE_ADV, если "Пользователь" - USER_PROFILE, если "Гость" - какой-нибудь саркастический msgbox Пример во вложении. Спасибо! |
|
|
|
|
Добавить в макрос условие, по которому будет игнорироваться private sub, Возможно ли это?
Добавить в макрос условие, по которому будет игнорироваться private sub, Возможно ли это?
|
27.06.2015 02:28:17
Добрый день.
Проблема в следующем: появилась потребность запретить пользователям вставлять путем копирования данные в столбцах I и K. Туда данные должны добавлятся только из выпадающего списка. Здесь я воспользовался примером. Но беда в том, что новые строки в таблице добавляются макросом, и при добавлении срабатывает private sub, который запрещает копировать в указанный диапазон Посоветуйте, пожалуйста, как можно выкрутится из этой ситуации? Можно ли добавить в макрос условие, по которому будет игнорироваться private sub? Пример прилагаю |
|
|
|
|
Ошибки в динамических таблицах после обновлений безопасности
|
23.06.2015 10:36:20
добрый день. Проблема в следующем: после установки обновлений безопасности слетели все выпадающие списки (именнованные диапазоны), и при переходе на лист с динамической таблицей сразу же выдает ошибку "Нельзя найти 'Имя листа!Диапазон'
Подскажите, пожалуйста, кто знает как можно быстро вернуть все обратно? Спасибо |
|
|
|
|
Транспонирование и рассчет данных
|
24.02.2015 00:30:51
Нужно делить по честному.
Сначала определяем, сколько единиц объема производится в минуту, за весь период от старта до финиша. Затем, если старт в дневную смену, а финиш в ночную - то полученное значение умножаем на оставшиеся минуты, от старта до 20:00. Если старт в ночную, а финиш в дневную, то полученное значение умножаем на оставшиеся минуты до 08:00 |
|
|
|
|
Транспонирование и рассчет данных
Транспонирование и рассчет данных
Закрасить ячейки в зависимости от номера недели, и года
Изменение значения ячейки по ее цвету
Изменение значения ячейки по ее цвету
Изменение значения ячейки по ее цвету
|
18.11.2014 18:58:26
Добрый день. Подскажите, пожалуйста. Есть такой вот код:
Спасибо! |
|||
|
|
|
Перенос данных с одного листа на другой из строк по столбцам
Перенос данных с одного листа на другой из строк по столбцам
Перенос данных с одного листа на другой из строк по столбцам
Перенос данных с одного листа на другой из строк по столбцам
Перенос данных с одного листа на другой из строк по столбцам
Подсчет кол-ва ячеек по текстовому значению и заливке
Подсчет кол-ва ячеек по текстовому значению и заливке