Tag: vba

Как использовать регулярные выражения (регулярное выражение) в Microsoft Excel как внутри ячейки, так и в цикле

Как я могу использовать регулярные выражения в Excel и использовать мощную сетку Excel, такую ​​как настройка для обработки данных? Функция внутри ячейки для возврата совпадающего шаблона или замененного значения в строке. Sub перебирает столбец данных и извлекает совпадения со смежными ячейками. Какая настройка необходима? Каковы специальные символы Excel для регулярных выражений? Я понимаю, что Regex […]

Как избежать использования Select в Excel VBA

Я много слышал о понятном отвращении к использованию. .Select в Excel VBA, но я не уверен, как его избежать. Я нахожу, что мой код будет более повторно использоваться, если бы я мог использовать переменные вместо функций Select . Однако я не уверен, как относиться к вещам (например, к ActiveCell и т. Д.), Если не использовать […]

Ошибка поиска последней использованной ячейки в VBA

Когда я хочу найти последнее использованное значение ячейки, я использую: Dim LastRow As Long LastRow = Range(“E4:E48”).End(xlDown).Row Debug.Print LastRow Я получаю неправильный вывод, когда я помещаю один элемент в ячейку. Но когда я помещаю в ячейку несколько значений, результат правильный. В чем причина этого?

Excel можно заполнить две ячейки одной if-формулой

Я искал в Интернете, чтобы посмотреть, возможно ли это: IF (логический тест, истинное значение, ложное значение) Это то, что я пытаюсь сделать, например A2 =IF( B2 = 20 ; "True" и дать значение C2 «Закрыто» ; False ) Как я могу это сделать?

Формула Excel для сравнения одного значения в одной ячейке с несколькими значениями в другой ячейке

У меня есть значение в столбце A, которое я хочу сравнить с несколькими значениями в столбце B, и в зависимости от этого значения поставьте ответ в столбец C. Например, используя приведенную ниже таблицу, он ищет в столбце B значения, которые меньше или равны 12 и помещают ответ в том же порядке в столбец C. Column […]

Excel – автоматически импортировать данные из ячейки при создании новой вкладки

Я работаю над таблицей, суммирующей данные из стандартных шаблонов, вставленных в совместный файл Excel в виде отдельных вкладок. Можно ли автоматически импортировать данные из указанной ячейки на вкладку сводки, когда создается новая вкладка? Поскольку данные, которые я хочу извлечь, находятся в одной ячейке в каждом документе, это сэкономит мне много времени и сил

Как можно выделить две отдельные ячейки с разделенными запятыми данными и соединить их?

Я все рассмотрел для ответа на этот вопрос и, похоже, быстро застрял. У меня есть что-то вроде этого: Cell B1: 01/01/2014,01/02/2014, 01/03/2014, 01/04/2014, 01/05/2014, 01/06/2014, 01/07/2014, 01/08/2014, 01/09/2014, 01/10/2014 Cell B2: 10.00,11.00,12.00,13.00,14.00,15.00,16.00,17.00,18.00,19.00 Теперь мне нужно что-то, чтобы принять эти значения, и соединить их сразу так … Cell B3: 01/01/2014 10.00, 01/02/2014 11.00, 01/03/2014 12.00…etc. Теперь […]

Как я могу создать функцию щелчка между подсказкой ввода-вывода A1-A10 для ввода пользователем чисел в vba

Я пытаюсь создать поле ввода для выбора диапазона (от A1 до A10), каждый раз, когда я нажимаю какие-либо ячейки от 1 до 10, я хочу, чтобы ввести поле ввода для ввода чисел. Это то, что я сделал, но он не работает должным образом, любое предложение. Также у меня есть код под THISWORKBOOK вместо module1. Function […]

Расширение формулы ячейки, разрешающей все ее ссылки (прецеденты)

В Excel у меня есть ячейка, содержащая формулу, ссылающуюся на другие ячейки, которые ссылаются на другие ячейки и т. Д. … формирование большого дерева ссылок. Я хотел бы рекурсивно подставить все вхождения всех ссылок, чтобы формула содержала только константы и ссылки на другие ячейки. Например, предположим, что у меня есть эти ячейки: A1=3 A2=4 A3=5 […]

Excel: переносная формула для ссылки на предыдущий (относительный) рабочий лист

Мне нужно создать довольно простую электронную таблицу Excel (workbook). Мне нужно 12 листов (вкладки), по одному на каждый месяц. Каждый лист ссылается на ячейки на предыдущем листе. Например, лист «Май» извлекает данные из листа «Апрель», лист «Июнь» будет извлекать данные из листа «Май» и т. Д. Предположим, я создаю первый и второй листы «Апрель» и […]

Давайте будем гением компьютера.