Владимир Иванов, если в ячейку С2 вставляете, то в формуле С2 на С3 поменяйте, чтобы не было циклической ссылки.
Суммирование до следующей пустой ячейки (с подвыпертом)
Снятие цифровой подписи (макрос)
Посчитать наценку с учетом бонуса
16.09.2020 10:22:03
Лина Камалитдинова, Добрый день!
Такая формула получилась:
На отрицательность бонуса проверка не делается. |
|||
|
Как брать диапазон для графика из заданных ячеек
Как брать диапазон для графика из заданных ячеек
Как брать диапазон для графика из заданных ячеек
Расчет потребности исходя из расхода
Проверка данных с поиском как в Google Sheets
Разделитель десятичных знаков. Баг или так и должно быть?, Откуда берется символ разделителя десятичных знаков
Разделитель десятичных знаков. Баг или так и должно быть?, Откуда берется символ разделителя десятичных знаков
21.11.2019 15:36:03
Jack Famous, у нас на работе на большинстве компьютеров по умолчанию следующие настройки: стоит галочка использовать системный разделитель, а в "сереньком окошке" разделитель целой и дробной части "." (точка).
В коде есть кусок, который получает данные с интернета (координаты) вида "50.000000". Мне необходимо их обрабатывать. Для этого создал переменную типа Double и присваиваю ей значение через:
Так как Application.DecimalSeparator определяется как точка (см. первый пост), то возникает ошибка типа данных. Система не обрабатывает тип Double с разделителем точкой, так как в системных настройках установлена запятая. Вопрос, в целом, в том, что невозможно полноценно (в моем понимании) использовать конструкцию "Application.DecimalSeparator", так как при включенном флажке системных настроек, Application.DecimalSeparator не равно системным настройкам. |
|||
|
Разделитель десятичных знаков. Баг или так и должно быть?, Откуда берется символ разделителя десятичных знаков
21.11.2019 15:05:08
Jack Famous, не сразу разобрался как это сделать. В превью нормальные картинки отображались.
|
|
|
Разделитель десятичных знаков. Баг или так и должно быть?, Откуда берется символ разделителя десятичных знаков
21.11.2019 14:54:44
Форумчане, добрый день.
Столкнулся с проблемой при попытке сделать макрос невосприимчивым к системному разделителю десятичных знаков. Заметил, что результат выражения "Application.DecimalSeparator" и системные настройки разделителя десятичных знаков различаются (при этом "Application.UseSystemSeparators = True"). Немного попереключал флажки и получил следующие результаты в окне Immediate (системные настройки разделителя всегда ","): 1.
2.
При 3. При выключенном флажке "использовать системные разделители", принимаются значения указанные в "Разделитель целой и дробной части". То есть получается, что разделитель дробной части игнорирует значения флажка "Использовать системные разделите" и использует значение из "серенького окошка" (разделитель целой и дробной части). Так должно быть? Или неправильные запросы делаю? И другой вопрос: как в коде лучше прописать, чтобы код работал вне зависимости от системных настроек: так?
Изменено: |
|||||||
|
Настройка динамической диаграммы с последующими днями =Сегодня()
27.09.2019 11:10:28
NV.Telegin, через именованные динамические диапазоны получилось.
|
|
|
Обращение к ячейкам объединенных диапазонов
Обращение к ячейкам объединенных диапазонов
Изменяемая длинна выпадающего списка
Ошибка Ошибка при загрузке сайта с помощью объекта InternetExplorer.Application, работа с InternetExplorer.Application
11.12.2017 09:28:29
Игорь, у Вас оба сайта открываются без ошибок? настройки безопасности поменять или какие?
Как такое может быть, что с одними и теми же настройками один сайт открывается, а другой нет? Может быть, что это особенности сайтов? Потестил еще несколько сайтов. Открываются без ошибок: Возникает такая же ошибка: Прикрепил файл с макросом. Если у кого есть возможность, прошу проверить. |
|
|
Ошибка Ошибка при загрузке сайта с помощью объекта InternetExplorer.Application, работа с InternetExplorer.Application
08.12.2017 10:45:17
Добрый день, форумчане!
Не могу разобраться с проблемой возникновения ошибки. Код следующий:
Run-time error -2147023179 (800706b5) Automation error the interface is unknown Ошибка: Run-time error -2147467259 Automation error Unspecified error Ошибка: Method "Busy" of object 'IWebBrowser2" failed Причем на строке
Этот же код при замене URL адреса на " В чем может быть причина ошибок? Сам сайт блокирует корректное выполнение макроса? |
|||||||
|
Поиск части фразы, расположенной на листе, ошибка при использовании функции Application.WorksheetFunction.Match
Поиск части фразы, расположенной на листе, ошибка при использовании функции Application.WorksheetFunction.Match
31.05.2017 15:02:41
kuklp, Спасибо большое!
По поводу логики: эта строка является частью достаточно большого кода, в котором загружается информация с сайта. Загружаю ее так:
Далее функцией Application.WorksheetFunction.Match искал местоположение искомых значений в переменной "arr" и "выдергивал" содержание всей строки, в котором содержались искомые значения. Вот так:
Можно ли с помощью ".find" искать в переменной "arr" и "выдергивать" необходимые значения? Пробовал arr.find( ), выдает ошибку.
Изменено: |
|||||
|
Поиск части фразы, расположенной на листе, ошибка при использовании функции Application.WorksheetFunction.Match
Статистика использования (запуска) макроса, Получение информации о пользователях, запускающих макрос.
Статистика использования (запуска) макроса, Получение информации о пользователях, запускающих макрос.
16.03.2017 14:51:11
Добрый день, форумчане!
В ходе работы приходится пользоваться макросами, значительно упрощающими выполнение поставленных задач. Некоторые из подобных макросов написаны мною и используются коллегами в разных городах и субъектах РФ. Поэтому, любопытно (а может иногда и полезно) было бы получать информацию об использовании макросов: кем запускался (имя пользователя Excel, учетная запись Windows, ip-адрес), когда запускался (дата). Может кто уже сталкивался с подобными задачами? Какими способами можно получать такую статистику? Единственное до чего пока додумался, при каждом использовании макроса отсылать письмо со статистикой на мой электронный адрес. Или можно проще всё сделать? Подскажите пожалуйста в каком направлении работать. |
|
|
Пустая ячейка воспринимается Excel'ем как 0. Как исправить?, Функция СУММ(A1<5;A3<5; и т.д.)
20.02.2017 12:02:35
Eugen_excel, ваша формула в файле примере посчитала все верно.
Условие у вас "Нужно посчитать количество ячеек...", а формулу пишете "Сумм". Например, у меня формула
дает результат 3. Что верно. Пустые ячейки не считает. Если добавить в этот диапазон 0. то результат станет 4. Какой результат хотите получить в итоге? |
|||||
|
[ Закрыто] Формулы, Связи в формуле
Подтянуть ростовочные размеры одежды, Автоматическое подтягивание рамеров с выпадающимся списком
Подтянуть ростовочные размеры одежды, Автоматическое подтягивание рамеров с выпадающимся списком
Подтянуть ростовочные размеры одежды, Автоматическое подтягивание рамеров с выпадающимся списком
Копирование данных из одного диапазона в другой по произвольному №.
08.02.2017 16:03:28
al_geor,Как вариант можно ввести формулу:
Есть существенные требования для обеспечения работоспособности: 1. Номера вариантов располагать строго по порядку. 2. Должна строго соблюдаться структура данных (два столбца, четыре строки, каждый вариант должна разделять одна пустая строка). Или нужно решение макросами? |
|||
|
Многоуровневая формула с условиями, ЕСЛИ для нескольких значений