Результаты поиска по запросу "vba"
, Это операция удаления, которая занимает больше всего времени. - Джон Ву 6 сентября в 14:22
о интересно, почему удаление столбца заняло 3 секунды больше времени для выполнения, как удаление строки? matrixWs это симметричный лист. Как улучшить код? If activeRow >= 8 And activeRow < lastRow And deleteRowButton Then Debug.Print Now & " ...
Спасибо SlowLearner, но мой документ - это один абзац, созданный с помощью "= rand (1) <Enter>" - и все, что я получаю, - это черная заливка на моих словах и курсор в начале документа.
d легко использовать vba, чтобы применить выделение более чем к одной строке, слову, предложению и т. Д. После того, как пользователь документа выбрал комбинацию из них с помощью Ctrl. Однако, когда я выбираю несколько слов с помощью Ctrl и ...
Да, это делает это! Спасибо за редактирование вашего ответа. И если предположить, что Pivot создан из ListObject, имя листа можно получить с помощью одной строки:
вопрос был изначально опубликован как частьответ [https://stackoverflow.com/a/21321664/2712565]Хью Сигрейвс по связанному вопросу. Он «хотел сослаться на объект списка (таблицу) на одном листе, на который ссылается сводная таблица на другом ...
@FlorentB .: Спасибо, на самом деле я этого не знал! Я добавил его в свой ответ (включая пример репо).
у проверить типVariant, Это можно сделать сTypeName а такжеVarType, Я думаю, что с помощьюVarType более эффективен, так как не требует сравнения строк, только числовое сравнение. Любая причина для предпочтенияTypeName? Public Sub testType() Dim ...
Как предложил Ankit, используйте min () даты и добавьте неделю
L 2008R2 Express, у меня есть база данных - одна таблица со строками. И когда размер БД стал около 10 ГБ, мне нужно убрать одну самую старую неделю в этой таблице (я не знаю дату). Не могли бы вы помочь мне со сценарием? Благодарю. UPD1. ...
Написание Mac совместимого файла в коде VBA
ользуюExcel для Mac 2011который имеет версию VBA 14.0. Я пытаюсь использовать этот код, который обращается кфайловая системаЯ знаю, что работает на Windows: Function qfil_GetDirectory(strDirectoryName As String) Dim objFSO As Variant ...
, (Это один из немногих случаев, когда я бы порекомендовал почитать нотацию R1C1 !!)
я есть строка кода, которая так долго. VBE говорит, что имеет синтаксическую ошибку. Я проверил код, и я уверен, что все должно быть в порядке. Я превысил лимит? Worksheets("DTR").Cells(Total_Rows_Formulas + 1, 26) = "=IF(INDEX('Payroll Tables ...
Удивительно, спасибо за помощь вам обоим! Использование set sht = ThisWorkbook и удаление активации решило проблемы! :)
я есть VBA для копирования и вставки уникальных значений из Sheet1 на Sheet3. Однако я получаю ошибку времени выполнения 438, когда я запускаю VBA. Мой VBA выглядит так: Sub UniqueList() Application.ScreenUpdating = False Dim lastrow As Long Dim ...
Конечно, но не в объеме вопроса - это был бы просто «шаг 2». ActiveSheet просто заставляет его работать на ActiveSheet, изменив это.
аюсь создать шаблон Excel (объем данных будет отличаться от случая к случаю), и это выглядит так: [/imgs/RkN1v.png] В каждом четном ряду есть «Клиент», и я хотел бы поставить в каждом нечетном ряду «ГК» По сути, он должен ставить «Ledger» в ...
Если разделение VBA поддерживает регулярное выражение, то это может сработать, если не считать цифр, кроме индексов:
аюсь научить Regex отвечать на вопрос о португальском СО. Ввод (массив или строка в ячейке, так.MultiLine = False)? 1 One without dot. 2. Some Random String. 3.1 With SubItens. 3.2 With number 0n mid. 4. Number 9 incorrect. 11.12 More than one ...