Чтобы не терялись русские слова - лучше всего провести экспорт макроса. На модуле с макросом нажмите правой клавишей мыши, выберите пункт Export File. Укажите где сохранить и имя файла. Сохранится файл с расширением .bas. Которые потом, при необходимости можно будет импортировать где угодно в Excel.
Копирование кода макроса Excel (с русскими словами) в документ Word
Удаление части текста в ячейках всего столбца
|
29.01.2015 16:47:06
RAN, А не будет ли быстрее, если все данные в массив загнать, затем в массиве поменять значения и вывести их обратно на лист? Как мне кажется, должно работать быстрее, чем перебор ячеек. Или я не прав?
Изменено: - 29.01.2015 17:22:34
|
|||
|
|
|
Из второго столбца получить все соответствия значению первого столбца, оптимизировать вычисления
Подбор значений для заполнения реквизита формы, Прошу совета как организовать подбор
Как создать лист по шаблону с областью значений?
Состыковать заказы с платежами с помощью макроса
|
28.11.2014 12:52:43
Да, но этого не указано в файле. Также в файле не указано платеж от какого контрагента поступает... По-моему, тяжеловато продумывать логику для сортировки платежей не известно от кого, только по подходящим суммам, да и суммы эти могут не подходить, т.к. кто-то платит с авансом за следующую поставку, у кого-то заказ меньше, у кого-то больше. Это больше похоже на гадание. А вдруг повезет...
Вот в чем основная проблема. |
|
|
|
|
Как сохранить макрос навсегда?
|
25.11.2014 16:41:15
Изменено: - 25.11.2014 23:31:33
|
|||
|
|
|
Как сохранить макрос навсегда?
|
25.11.2014 16:30:56
Посмотрите пост № 4 от JayBhagavan, наиболее легкий вариант, как мне кажется.
Записать макрос в персональную книгу макросов и оттуда назначать кнопку. А чтобы макрос не потерялся при переустановке экселя или ОС, его лучше всего экспортировать и хранить в виде файлика где-то |
|
|
|
|
Ручной пересчет одного листа, вся книга - авто пересчет
|
25.11.2014 15:25:29
Sanja,а подскажите, пожалуйста, интересно для себя, если в модуль листа вписать Application.Calculation = xlCalculationManual не сработает?
В смысле, если запретить пересчет только на этом листе
Изменено: - 25.11.2014 15:30:05
|
|
|
|
|
Как перевести 25:50:00 (часы) в 1 сут 1 час. 50 мин.
Пользовательская форма для выбора значения
Как можно подсчитать сумму в ячейках...
Копия массива, VBA
|
24.10.2014 18:21:58
V, объясните, пожалуйста смысл этой строки, а то не до конца понятен принцип действия
Спасибо. |
|||
|
|
|
Копия массива, VBA
Оптимизировать список работников
Оптимизировать список работников
Оптимизировать список работников
|
23.10.2014 17:44:20
Может так:
Не подойдет, не правильно прочитал задание.
Изменено: - 23.10.2014 17:46:49
|
|||
|
|
|
Удаление строк по заданному условию (кратность к опреденному числу)
Макрос: фильтрация и удаление строк
|
22.10.2014 12:30:43
Юрий М,Извините, не посмотрел файл, предложил просто как вариант.
|
|
|
|
|
Макрос: фильтрация и удаление строк
|
21.10.2014 18:01:52
можно простым макросом перебрать эти данные и удалить строки
|
|||
|
|
|
Посчитать количество ночных часов!
|
06.10.2014 17:46:39
Можно макросом попробовать, интересно было работать с форматами, раньше не встречалось...
Изменено: - 06.10.2014 17:48:12
|
|||
|
|
|
Объединить данные из многих файлов в один
Скрытие данных в ячейке по определённым условиям., Необходимо скрыть все значения равные нулю во всех ячейках
При транспозиции массива возникает ошибка 13 Type mismatch
При транспозиции массива возникает ошибка 13 Type mismatch
|
19.09.2014 11:46:24
А затем обратно циклом вернуть к необходимому значению.
Изменено: - 19.09.2014 11:51:28
|
|||
|
|
|
При транспозиции массива возникает ошибка 13 Type mismatch
|
19.09.2014 11:07:29
Добрый день, уважаемые форумчане.
Во время транспозиции массива с данными возникает ошибка Runtime error 13 Type mismatch. Не могу понять в чем причина, искал во многих источниках все равно, не могу понять причину и как ее излечить. В VBA новичок, поэтому и прошу помощи. При чем макрос нормально отрабатывает если количество записей в массиве до 40-50К, как только их становится больше 60К возникает эта ошибка. Подозреваю что где-то в размерностях натупил, но найти не могу. Ошибка возникает в этом месте в коде - строка № 80.
|
|||
|
|
|
Выбор значений из массива учитывая условия
Выбор значений из массива учитывая условия
|
15.09.2014 13:41:35
Во вложении макрос для вашей задачи, написал как смог - не судите строго, но работает. Проверить можно на листе2. Единственное, не задавал заголовки для таблицы результатов, но данные выгружаются в указанный Вами диапазон.
Но лучше, пусть кто-то из профессионалов проверит... Я только учусь.
Изменено: - 15.09.2014 21:42:56
|
|
|
|
|
Выбор значений из массива учитывая условия
Макрос на автофильтр, Задать формирование выборки на новый лист
|
11.09.2014 18:30:51
Как по мне, автофильтр долго работает. Если надо перенести данные, удовлетворяющие одному условию из листа на другой лист, мне кажется, проще использовать два равноразмерных массива один - источник данных, второй - отобранные данные, и затем второй массив вставить на чистый лист.
К примеру так:
Изменено: - 12.09.2014 12:47:00
|
|
|
|
|