0
ответов

Заказать столбец на основе другого столбца

Я хочу заказать Столбец A основан на значениях столбца B. В Google Таблицах это просто: = SORT (A1: A100, B1: B100, TRUE) Как это сделать в Excel?
вопрос задан: 23 June 2019 13:54
0
ответов

Excel VBA - выход для цикла

Я хотел бы выйти из цикла for, когда будет выполнено внутреннее условие. Как мне выйти из цикла for, если условие if выполнено? Я думаю, что это что-то вроде выхода в конце моего оператора if, но не надо ...
вопрос задан: 19 June 2019 05:10
0
ответов

Как поставить двойные кавычки в строке в vba?

Я хочу вставить оператор if в ячейку через vba, который включает двойные кавычки. Вот мой код: Листы ("Лист1"). Диапазон ("A1"). Значение = "=ЕСЛИ(Лист1! B1=0,"",Лист1! B1)" Из-за двойных кавычек я ...
вопрос задан: 27 May 2019 08:49
0
ответов

Протестируйте или проверьте, существует ли лист

Dim wkbkdestination As Workbook Dim destsheet As Worksheet For Each ThisWorkSheet In wkbkorigin.Worksheets 'это выбрасывает нижний индекс за пределы допустимого диапазона, если в месте назначения нет листа' ...
вопрос задан: 27 May 2019 08:47
0
ответов

Определить, открыта ли уже книга Excel [закрыта]

В VBA я программно открыл файл MS Excel с именем «myWork.XL». Теперь мне нужен код, который может сообщить мне его статус - открыт он или нет. То есть что-то вроде IsWorkBookOpened («...
вопрос задан: 27 May 2019 08:46
0
ответов

Как скопировать строку в Excel, используя определенное слово, и вставить ее на другой лист Excel?

Я проверил кучу разных сообщений и не могу найти точный код, который я ищу. Кроме того, я никогда раньше не использовал VBA, поэтому я пытаюсь взять коды из других сообщений и ввести свою информацию для...
вопрос задан: 27 May 2019 08:45
0
ответов

Excel VBA, получение диапазона из неактивного листа

Этот сценарий отлично работает при просмотре листа "Temp". Но когда я нахожусь на другом листе, команда копирования завершается ошибкой. Он выдает «Ошибку, определяемую приложением или объектом» Sheets («Temp»). Диапазон(...
вопрос задан: 27 May 2019 08:44
0
ответов

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

Когда я хочу найти последнее использованное значение ячейки, я использую: Dim LastRow As Long LastRow = Range("E4:E48").End(xlDown).Row Debug.Print LastRow Я получаю неверный вывод, когда помещаю один элемент...
вопрос задан: 27 May 2019 08:43
0
ответов

Индикатор выполнения в VBA Excel

Я делаю приложение Excel, которое требует обновления большого количества данных из базы данных, поэтому на это требуется время. Я хочу сделать индикатор выполнения в пользовательской форме, и он появляется, когда данные обновляются. Панель, которую я хоч
вопрос задан: 27 May 2019 04:21
0
ответов

Прокручивать файлы в папке с помощью VBA?

Я хочу просмотреть файлы каталога с помощью vba в Excel 2010. В цикле мне понадобится имя файла и дата, когда файл был отформатирован. Я закодировал следующее...
вопрос задан: 26 May 2019 22:44
0
ответов

Как удалить пробелы между текстом?

Почему обрезка не работает в VBA? для i = от 3 до 2000 activesheet.cells (i, "C"). value = trim (Activesheet.cells (i, "C").value) next i Невозможно удалить пробелы между текстом. привет ...
вопрос задан: 25 May 2019 07:36
0
ответов

Как добавить пункт меню в контекстное меню ячейки Excel 2010 - старый код не работает

Я попробовал 3 разных примера кода, и все они терпят неудачу. Вот код от сотрудника MSFT (Как показать контекстное меню в диапазоне),два других примера имеют почти такой же код: ...
вопрос задан: 24 May 2019 22:15
0
ответов

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

Как я могу использовать регулярные выражения в Excel и использовать мощные сетчатые настройки Excel для манипулирования данными? Функция в ячейке для возврата совпавшего шаблона или замененного значения в строке. ...
вопрос задан: 24 May 2019 15:01
0
ответов

Отображение окна сообщения со значением тайм-аута

Вопрос возникает из-за такого кода. Set scriptshell = CreateObject ("wscript.shell") Const TIMEOUT_IN_SECS = 60 Select Case scriptshell.popup («Да или Нет?» Оставить это окно на 1 минуту - это ...
вопрос задан: 11 May 2019 14:04
0
ответов

VBA Excel 2-мерные массивы

Я пытался узнать, как объявить 2-мерный массив, но все примеры, которые я нашел, так far объявляются с заданными целыми числами. Я пытаюсь создать программу, которая будет использовать два 2 -...
вопрос задан: 10 May 2019 13:51
0
ответов

Получить путь к файлу (заканчивается папкой)

Я знаю, как разрешить пользователю щелкнуть кнопку, чтобы перейти к определенному файлу для открытия. Код: Private Sub CommandButton2_Click () Dim vaFiles As Variant vaFiles = Application.GetOpenFilename () ...
вопрос задан: 9 May 2019 10:54
0
ответов

Определить, пуст ли диапазон

Я хочу проверить, пуст ли диапазон в Excel. Как мне написать в коде VBA: Если Range("A38":"P38") пуст
вопрос задан: 8 May 2019 07:08
0
ответов

Как заблокировать определенные ячейки, но разрешить фильтрацию и сортировку

Я использую следующий код для блокировки содержимого определенных ячеек Sub LockCell(ws As Worksheet, strCellRng As String)With ws.Unprotect. Cells.Locked = False.Range(strCellRng).Locked =...
вопрос задан: 8 May 2019 06:48
0
ответов

Извлечение текста из списка веб-страниц в Excel [закрыто]

У меня есть лист Excel с около 800 ссылками на различные веб-страницы. На каждой странице есть текст, который мне нужно извлечь. Я использовал importxml в листах Google для того же, но для 800 записей это не так ...
вопрос задан: 7 May 2019 13:37
0
ответов

прерывание выполнения VBA в excel, когда на клавиатуре нет клавиши разрыва

Я только что заметил это на своем ноутбуке (Dell XPS 15z) нет клавиши BREAK (нет специальной цифровой клавиатуры). Я запускаю отладчик шаг за шагом, а затем, когда все становится хорошо, я просто позволяю ему играть. ...
вопрос задан: 7 May 2019 10:09
0
ответов

VBA: однострочный оператор if с несколькими действиями

Я действительно должен быть в состоянии Google, но я не могу найти то, что я хочу знать. Я хочу проверить, существует ли файл. Если нет, должен появиться MessageBox и VBA должен выйти из подпрограммы. Если Dir ("C: \ file ....
вопрос задан: 23 April 2019 12:36
0
ответов

Как исправить усеченный связанный текст между документом Word и Excel

Я использовал copy-paste special (связанный текст), чтобы заполнить ячейки в excel из списка в слове. Есть 2 проблемы: Excel усекает текст ячейки, чтобы увидеть только 255 символов, появляются числовые маркеры ...
вопрос задан: 19 April 2019 20:40
0
ответов

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

Мне нужно взять первые две строки текста из завернутой ячейки в Excel. Например, завернутая ячейка Excel содержит следующий текст: завернутый текст1 завернутый текст2 завернутый текст3 завернутый текст4 Мне нужно ...
вопрос задан: 19 April 2019 11:14
0
ответов

Альтернативные цвета строк в диапазоне

Я придумал следующее, чтобы изменять цвета строк в указанном диапазоне: Sub AlternateRowColors () Dim lastRow as Long lastRow = Range ("A1"). End (xlDown) .Row For Each Cell In Range ("A1: A" & ...
вопрос задан: 18 April 2019 10:43
0
ответов

VBA Excel - Word Wrap

Я создаю небольшой фрагмент кода VBA с определенной формулой, однако в нем есть пара операторов if, один из которых является двухстрочной строкой (с vbNewLine) Проблема в том, что я не вижу ...
вопрос задан: 18 April 2019 08:34
0
ответов

Как отключить автоматический возврат в исходное пространство в редакторе Excel VBA

При вводе текста в редакторе он возвращает меня в конец последнего слова. Например, мне нужно Sub Entername (). Если я печатаю недостаточно быстро, это будет SubEnterName (). Как мне это выключить.
вопрос задан: 18 April 2019 02:26
0
ответов

Функция VBA принимает ключевое слово в качестве аргумента, ищет книгу, название которой содержит ключевое слово, извлекает диапазон ячеек и возвращает его

У меня есть книга, которая выглядит следующим образом: в ячейке «B2» я хочу вызвать функцию «Упаковано» и передать ей ключевое слово из выпадающего списка в ячейке «A2», дату начала из ячейки «A1» и дата окончания ...
вопрос задан: 15 April 2019 05:45
0
ответов

Ошибка с кодом SUMPRODUCT. Я получаю # ЗНАЧЕНИЕ! ошибка

Я пытаюсь суммировать диапазон, в котором дата находится между двумя датами. Я попытался с некоторыми простыми данными в отдельном листе, и я не был успешным. = SUMPRODUCT (('Open PO'! A: A = Сводка! B273) * ('Open PO' ...
вопрос задан: 14 April 2019 10:48
0
ответов

Excel VBA: копировать и замена листов CodeName завершается неудачно, -Script вне диапазона

В моей превосходной рабочей книге у меня есть 4 листа с именами вкладок: Sheet1 Sheet2 Sheet3 RandomName Кодовые имена для Sheet1 это Test1A Sheet2 это Test2A Sheet3 это Test3A RandomName это Sheet4 Я хочу следующее ...
вопрос задан: 14 April 2019 10:01
0
ответов

Как предотвратить копирование строки в другую рабочую книгу, когда у диапазона нет данных, при использовании «LastRow» «xlUp»

У меня есть книга под названием «INVOICE.xls» с листом «INVOICE» и другая книга под названием «DATABASE.xls» с листом «DATABASE». У меня есть два диапазона данных в рабочей книге "INVOICE.xls", лист "INVOICE", который ...
вопрос задан: 14 April 2019 07:31