Чтобы не терялись русские слова - лучше всего провести экспорт макроса. На модуле с макросом нажмите правой клавишей мыши, выберите пункт Export File. Укажите где сохранить и имя файла. Сохранится файл с расширением .bas. Которые потом, при необходимости можно будет импортировать где угодно в Excel.
Копирование кода макроса Excel (с русскими словами) в документ Word
Удаление части текста в ячейках всего столбца
29.01.2015 16:47:06
RAN, А не будет ли быстрее, если все данные в массив загнать, затем в массиве поменять значения и вывести их обратно на лист? Как мне кажется, должно работать быстрее, чем перебор ячеек. Или я не прав?
Изменено: |
|||
|
Из второго столбца получить все соответствия значению первого столбца, оптимизировать вычисления
Подбор значений для заполнения реквизита формы, Прошу совета как организовать подбор
Как создать лист по шаблону с областью значений?
02.12.2014 12:03:53
или в макросе используйте при копии диапазона к примеру так:
также у Вас в формулах на листе "Табель" не учитывается время обеденного перерыва, или он не предусмотрен. Просто предупреждаю.
Изменено: |
|||
|
Состыковать заказы с платежами с помощью макроса
Как сохранить макрос навсегда?
Как сохранить макрос навсегда?
25.11.2014 16:30:56
Посмотрите пост № 4 от JayBhagavan, наиболее легкий вариант, как мне кажется.
Записать макрос в персональную книгу макросов и оттуда назначать кнопку. А чтобы макрос не потерялся при переустановке экселя или ОС, его лучше всего экспортировать и хранить в виде файлика где-то |
|
|
Ручной пересчет одного листа, вся книга - авто пересчет
Как перевести 25:50:00 (часы) в 1 сут 1 час. 50 мин.
Пользовательская форма для выбора значения
Как можно подсчитать сумму в ячейках...
Копия массива, VBA
24.10.2014 18:21:58
V, объясните, пожалуйста смысл этой строки, а то не до конца понятен принцип действия
Спасибо. |
|||
|
Копия массива, VBA
Оптимизировать список работников
Оптимизировать список работников
Оптимизировать список работников
23.10.2014 17:44:20
Может так:
Не подойдет, не правильно прочитал задание.
Изменено: |
|||
|
Удаление строк по заданному условию (кратность к опреденному числу)
Макрос: фильтрация и удаление строк
Макрос: фильтрация и удаление строк
Посчитать количество ночных часов!
06.10.2014 17:46:39
Можно макросом попробовать, интересно было работать с форматами, раньше не встречалось...
Изменено: |
|||
|
Объединить данные из многих файлов в один
Скрытие данных в ячейке по определённым условиям., Необходимо скрыть все значения равные нулю во всех ячейках
При транспозиции массива возникает ошибка 13 Type mismatch
При транспозиции массива возникает ошибка 13 Type mismatch
19.09.2014 11:46:24
А затем обратно циклом вернуть к необходимому значению.
Изменено: |
|||
|
При транспозиции массива возникает ошибка 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. Единственное, не задавал заголовки для таблицы результатов, но данные выгружаются в указанный Вами диапазон.
Но лучше, пусть кто-то из профессионалов проверит... Я только учусь.
Изменено: |
|
|
Выбор значений из массива учитывая условия
Макрос на автофильтр, Задать формирование выборки на новый лист
11.09.2014 18:30:51
Как по мне, автофильтр долго работает. Если надо перенести данные, удовлетворяющие одному условию из листа на другой лист, мне кажется, проще использовать два равноразмерных массива один - источник данных, второй - отобранные данные, и затем второй массив вставить на чистый лист.
К примеру так:
Изменено: |
|
|