Полезные макросы для Microsoft Excel

Еще несколько полезных макросов для Microsoft Excel


Копирование данных из выделенного диапазона ячеек для вставки в другие программы через слеш «/» или «|»


Вид слеша изменяется путем редактирования макроса

MergeAllData.xlsm для Excel 2010

MergeAllData.xls для Excel 2003

В этих файлах использована библиотека MS Forms 2.0. Если вы будете использовать готовые файлы, ничего дополнительно делать не нужно. Если вы хотите использовать в своем проекте только текст процедуры по вставке в другие программы, вам необходимо будет подключить библиотеку MS Forms 2.0 самостоятельно. Сделать это можно, выбрав в меню редактора VBA ToolsReferences библиотеку Microsoft Forms 2.0 Object Library:



… либо добавив пустую пользовательскую форму к своему проекту через меню InsertUserForm:



Поиск в тексте кириллических символов


Задачу решает такой небольшой макрос:



Результат:



Печать выделенного фрагмента на один лист в альбомной ориентации:



Преобразование текста в дату по выделенному диапазону ячеек;


Макрос предназначен для данных, скопированных из других программ, когда простое изменение формата ячеек не помогает



О том, как создать и использовать макросы, читайте здесь. Как вместо макросов использовать надстройки и чем это удобнее - здесь.