Найти и заменить много слов за один раз через VBA
Аналог ListBox для выделения значений в столбцах.
Определить верхнюю границу массива.
Определить верхнюю границу массива.
Ушел из жизни Сергей (Serge_007)
С помощью функции Format преобразовать числа в дату.
|
16.03.2024 21:45:05
БМВ, ваш слэш помог. Спасибо.
|
|||
|
|
|
С помощью функции Format преобразовать числа в дату.
Скопировать код листа в другие листы книги.
Можно ли есть лапшу, провонявшуюся гарью?
Включаем прокрутку колёсиком мышки для ListBox и ComboBox на x86 и x64
Ошибка при записи в массив из неактивного листа.
Ошибка при записи в массив из неактивного листа.
|
25.07.2023 02:17:49
New, спасибо! Не могли бы вы объяснить, почему следующий код работает без оператора With... End with:
Изменено: - 25.07.2023 02:18:41
|
|||
|
|
|
Ошибка при записи в массив из неактивного листа.
|
25.07.2023 01:36:58
Здравствуйте. Не могу понять, что не так делаю. Подскажите пожалуйста.
Суть в том, что ссылаясь на диапазон неактивного листа, появляется ошибка: Run-Time Error 1004. Application-defined or object-defined error. Если же я активирую лист DB и запускаю код, то все работает (т.е. запускаю код с листа DB). Причем в коде есть и другие массивы, они работают, ссылаясь на неактивный лист DB, типа:
Изменено: - 25.07.2023 01:38:39
|
|||||
|
|
|
Кэширование при парсинге сайта, Всегда одно и то же значение, как обойти кэширование.
|
05.01.2023 20:52:57
Игорь, большое спасибо.
|
|
|
|
|
Кэширование при парсинге сайта, Всегда одно и то же значение, как обойти кэширование.
|
05.01.2023 20:03:03
Здравствуйте. Есть такой пример из интернета:
|
|||
|
|
|
Найти значение в диапазоне, соответствующее текущей дате.
Найти значение в диапазоне, соответствующее текущей дате.
|
14.07.2022 12:27:35
Спасибо. Оба варианта рабочие. Немного изменил диапазон, добавил 31-ое число, какое в этом случае будет решение? Как расширить диапазон в формуле?
![]() Изменил формулы на:
Изменено: - 14.07.2022 12:32:57
|
|||||
|
|
|
Найти значение в диапазоне, соответствующее текущей дате.
Сравнение слов (строк) в ячейках.
|
03.05.2022 08:15:05
БМВ, вот спасибо. Это я и хотел услышать, в качестве подтверждения. То есть эксель сам перебирает каждый символ при бинарном или текстовом сравнении ячеек. Делал сортировку по алфавиту в vba по шаблону и случайно наткнулся на такое упрощение.
|
|
|
|
|
Сравнение слов (строк) в ячейках.
|
02.05.2022 23:23:27
Здравствуйте. Подскажите, следующее:
В двух ячейках два слова или буквосочетания, неважно:
1. =ЕСЛИ(I2>I1;"Yes";"No") → Yes. 2. =ЕСЛИ(I2<I1;"Yes";"No") → No. Как сравниваются эти буквосочетания? Почему второе значение ячейки больше значения в первой? Каждый символ имеет свой код. И сравнение происходит посимвольно, верно? И как только код одного , отличного от других, символа принимает код больше, то выполняется первое условие, и неважно, какие кодовые значение имеют другие, последующие символы верно? Коды для символов: Абтыш 192 225 242 251 248 Абуба 192 225 243 225 224 → Yes В инете скудная, общая информация, не смог найти ответ.
Изменено: - 02.05.2022 23:29:40
|
|||
|
|
|
Как средствами vba нажать кнопку на сайте
Как средствами vba нажать кнопку на сайте
Как средствами vba нажать кнопку на сайте
Как средствами vba нажать кнопку на сайте
Как средствами vba нажать кнопку на сайте
|
26.01.2022 22:20:48
![]() Здравствуйте. Не стал новую тему создавать с таким же названием. Не знаю, правильно это или нет. В общем вопрос: как нажать на кнопку "Вход"? <input type="image" name="ctl00$Main$btn_OK" id="ctl00_Main_btn_OK" src="Pics/btn_Ok.png" style="border-width:0px;"> Совсем не разбираюсь в HTML и в DOM. Подскажите пожалуйста, в каком направлении двигаться, что делать?
Изменено: - 26.01.2022 22:54:50
|
|
|
|
|
Перейти на другой элемент коллекции в цикле For Each по условию.
|
29.12.2021 10:25:32
, ясно. Спасибо. Подскажите, в моем случае, для сокращения кода, возможно циклом сделать заполнение словарей? Вернее создание словарей: dic1, dic2, dic3 и тд. и также через цикл заполнить их ячейками из диапазонов, которые тоже будут определяться циклами или циклом? Попробую сам это это сделать. Так то задача решена, спасибо! Осталось только мне самому код сделать нормальным, а не таким избыточным, каким я его нагородил.
Изменено: - 29.12.2021 10:25:52
|
|
|
|
|
Перейти на другой элемент коллекции в цикле For Each по условию.
|
29.12.2021 10:07:57
Здравствуйте. Использовал вариант от :
|
|||||
|
|
|
Перейти на другой элемент коллекции в цикле For Each по условию.
Перейти на другой элемент коллекции в цикле For Each по условию.
|
27.12.2021 09:35:59
, неправильно выразился. Пусть это будет диапазон. Как уйти от излишнего перебора по условию. Если А1=0, то необходимо перейти ко второму элементу диапазона и присвоить его значение переменной а, если и второй элемент диапазона равен 0 (В1), то присвоить значение переменной а = С1, не доходя до Next и только потом перейти на перебор второго диапазона A2:C2. Просто если будет тысяча таких циклов, то Эксель зависнет.
Изменено: - 27.12.2021 09:38:11
|
|
|
|
|
Перейти на другой элемент коллекции в цикле For Each по условию.
|
27.12.2021 09:18:51
Здравствуйте. Подскажите, как можно пропустить один элемент коллекции и перейти к другому в цикле For Each по условию?
Более подробно для понимания вопроса:
Изменено: - 27.12.2021 09:29:26
|
|||||
|
|
|


