|
|
Другие темы раздела | |
VBA Не срабатывает регулярка \n
https://www.cyberforum.ru/ vba/ thread1236101.html Привет экселеведам ! :) Знаю, среди Вас есть спецы по регуляркам. Подскажите, плиз, данный код выводит совпадения только, если убрать в конце паттерна \n Sub main() Dim oRegEx, Patt, oMatches, Key |
Заполнить динамический массив случайными числами от 1 до 100 VBA Добрый день. Не так давно начал осваивать VBA (потребовалось по работе) , где мой добрый начальник попросил меня решить следующую задачку на VBA excel: Изначально дана точка A(1,1) необходимо построить динамический массив данных и заполнить его случайными числами от 1 до 100, учитывая то, что происходит проверка на заполненность ячеек в строке и в том случае, когда попадается пустая ячейка,... |
VBA Solver: исправить ошибку "An unexpected internal error occured, or available memory was exhausted"
https://www.cyberforum.ru/ vba/ thread1235733.html Здравствуйте! Работаю над кодом, который запускает Solver и оптимизирует значения в ячейках листа. Но часто возникает ошибка при обращении к Solver. SolverReset solverok 'на этой строке программа останавливается и выдает ошибку "что-то там с памятью", но происходит это через раз, чаще первый раз все запускается и отрабатывает хорошо, а второй раз и далее уже выходит ошибка.... |
VBA Pivot table, как ускорить фильтрацию в multi режиме? Ребят, вопрос =). По работе мне надо сделать программу которая бы фильтровала бы pivot table...: Key33 = True For n = 0 To ListBox3.ListCount - 1 If ListBox3.Selected(n) Then Key3 = 3 On Error GoTo Label3 Worksheets("Statistics1").PivotTables("PivotTable1").PivotFields("pcg_main_cat_id").PivotItems(ListBox3.List(n, 1) & "").Visible =... https://www.cyberforum.ru/ vba/ thread1235392.html |
Преобразование файла CSV в XLS / VBA VBA Уважаемые знатоки, обращаюсь к вам с проблемой, беспощадно мучавшей мое сознание уже неделю. ЛОВИЕ: имеется директория с лежащими в ней файлами в формате .csv НЕОБХОДИМО: Организовать автоматический импорт имеющихся в заданной директории csv-файлов в формат xls или, организовать автоматическое считывание данных этого файла в таблицу Access |
VBA Подобрать к числам коэффициенты (как можно меньшие) чтобы числа с коэффициентами сравнялись
https://www.cyberforum.ru/ vba/ thread1235219.html Подскажите как реализовать простой подбор в программе. есть два числа и нужно подобрать к числам коэффициенты (как можно меньшие) чтобы числа с коэффициентами сравнялись или отклонения были не больше 5 % при варианте отклонения 0% - все просто, к примеру если числа 1200 и 600 то коэффициенты 1 и 2 , 1 х1200 = 2х600 а как быть если числа большие и не целые, и нужно подобрать... |
VBA Удалить строки, констркуция for each cell in selection
https://www.cyberforum.ru/ vba/ thread1235211.html Здравствуйте есть макрос(также прикрепил файл для примера): Sub delete_yellow() Dim cell As Range ActiveSheet.UsedRange.Select For Each cell In Selection If cell.Interior.Color = 65535 Then cell.Select Selection.EntireRow.Delete End If |
Удаление символов в ячейке ексель VBA Приветствую. Опыта нет. Требуется обработать файл ексель - 2003 с помощью макроса. 1. Замена комбинаций символов - в примере " " (двойной пробел) на " " (одиночный пробел) 2. Замена комбинаций символов - в примере ", ," (запятая пробел запятая) на "," (запятая) 3. Удаление в начале текста ячейки пробела 4. Удаление символа "," (запятая) в конце текста ячейки - именно запятую а не... |
VBA Как отсортировать данные в таблице, содержащей различные типы данных, по определенному столбцу? Всем, добрый день. Вывернул уже себе весь мозг. Стоит задача отсортировать часть таблицы макросом. Ниже привожу эту часть Первый и третий столбцы заполнены строковыми значениями Второй - Integer Четвертый - Double https://www.cyberforum.ru/ vba/ thread1234984.html |
VBA Найти среднее арифметическое элементов на краю двухмерного массива
https://www.cyberforum.ru/ vba/ thread1234807.html 2. Дан двумерный массив размером n*m, заполненный случайными числами. найти среднее арифметическое элементов,принадлежащих первой строке,последней строке,первому столбцу и последнему столбцу. |
VBA Сравнить количество отрицательных и положительных элементов массива 1. Определить одномерный массив со случайными значениями (положительными и отрицательными). определить каких элементов в нем больше- отрицательных или положительных. |
VBA Вывод значений переменных в цикле
https://www.cyberforum.ru/ vba/ thread1234727.html Ребята, привет! Сорри, за нубский вопрос, но реально что - то туплю. Есть переменные строковые с именами: string1, string2,string3,- каждая из которых имеет свое значение. Вопрос: как сделать так ,чтобы при запуске цикла For i = 1 to 3 Step 1 Debug.Print("string" & i) Next i выскакивало в дебугере не "string1, string2,string3", а именно значения этих переменных. Заранее спасибо! |
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
30.07.2014, 13:27 | 0 |
Оптимизировать (ускорить) программу, работающую с массивами - VBA - Ответ 647451530.07.2014, 13:27. Показов 924. Ответов 3
Метки (Все метки)
Ответ
Ну там массивы используются не всюду, хватает и работы с ячейками.
По поводу этих многократно вызываемых функций - следует эти массивы создать один раз, а не при каждом вызове функций. И вот зачем брать в массив такой огромный диапазон (на 150000 ячеек), если просматриваете всего одну строку, 70 ячеек? А вообще тут вероятно прямой резон использовать словари (хотя в задачу не вникал, лень). Вернуться к обсуждению: Оптимизировать (ускорить) программу, работающую с массивами VBA
0
|
30.07.2014, 13:27 | |
Готовые ответы и решения:
3
Написать программу работающую с массивами Перевести программу, работающую с txt в программу, работающую с bin Как можно оптимизировать/ускорить код? Вывести все правильные скобочные выражения (оптимизировать алгоритм, ускорить работу кода) |
30.07.2014, 13:27 | |
30.07.2014, 13:27 | |
Помогаю со студенческими работами здесь
0
Как оптимизировать работу с большими массивами изображений Можно ли оптимизировать работу с большими массивами в части добавления и удаления элементов Как отслеживать работающую программу? Написать программу, работающую с файлами Создать программу, работающую с мультирисунками Как создать программу работающую с Ф.И.О.? |