1. Камеры
  2. Автоаудио и электроника
  3. Домашнее аудио
  4. Персональное аудио
  5. Телевизоры
  6. Умный дом
  >> Электронные технологии >  >> Умный дом >> Умная жизнь

Как создавать папки из электронной таблицы Excel

Как создавать папки из электронной таблицы Excel

Электронные таблицы Excel могут помочь вам автоматизировать задачу создания нескольких папок. Одним из способов создания папок является создание сценария с использованием диапазонов данных и пакетной команды «md». Другой метод заключается в использовании макроса с помощью функции MkDir, компонента Microsoft Excel VBA. Это обеспечивает гибкость и требует меньше времени. Включите в электронную таблицу только правильные имена папок, чтобы эти методы работали. Имена папок не должны содержать кавычек или каких-либо символов "," "/", ":", "*", "?"," "<", ">" и "|."

Использование пакетного файла

Шаг 1

Расположите имена папок в одном столбце. Нажмите на заголовок столбца и введите "FOLDERNAMES" в поле имени рядом с панелью формул.

Шаг 2

Добавьте пустой столбец слева от столбца "FOLDERNAMES", щелкнув правой кнопкой мыши заголовок столбца и выбрав "Вставить".

Шаг 3

Выделите первую ячейку в пустом столбце. Введите следующий текст в строку формул и скопируйте его в другие пустые ячейки.

="md "&ИМЕНА ПАПОК

Шаг 4

Откройте текстовый редактор и создайте пустой документ. Скопируйте и вставьте приведенный ниже код в начало файла. Замените «C:\Temp» полным путем к каталогу, в который вы хотите добавить папки. Например, чтобы добавить папки в «Песни» на диске «D», используйте путь «D:\Songs».

@echo off cd "C:\Temp"

Шаг 5

Вернитесь к своей книге Excel. Щелкните правой кнопкой мыши заголовок столбца, содержащего формулы «md», и выберите «Копировать». Вернитесь в текстовый редактор и вставьте значения в конец файла. Теперь ваш файл должен выглядеть примерно так:

@echo off cd "c:\Temp" md имя_папки1 md имя_папки2 ..

Шаг 6

Сохраните файл на рабочем столе как «CreateFolders.bat». Перейдите на рабочий стол и запустите пакетный файл, дважды щелкнув его значок. Теперь ваши папки готовы к использованию.

Использование макроса

Шаг 1

Откройте книгу Excel. Удерживая нажатой клавишу «Alt», нажмите «F8», чтобы открыть окно макросов.

Шаг 2

Введите «MakeFolders» в поле «Имя макроса» и нажмите кнопку «Создать». Откроется редактор VBA.

Шаг 3

Скопируйте и вставьте в редактор следующий макрос:

Подпрограмма MakeFolders()

Dim Rng As Range Dim maxRows, maxCols, r, c As Integer

Установите Rng =Выбор

maxRows =Rng.Rows.Count maxCols =Rng.Columns.Count

For c =1 To maxCols r =1 Do While r <=maxRows If Len(Dir(ActiveWorkbook.Path &"" &Rng(r, c), vbDirectory)) =0 Then MkDir (ActiveWorkbook.Path &"" &Rng (r, c)) При ошибке Возобновить следующий конец Если r =r + 1 Цикл Следующий c

Конец подписки

Шаг 4

Сохраните файл как книгу с поддержкой макросов, открыв меню «Файл» и выбрав «Сохранить как». Введите предпочтительное имя файла и выберите «Книга Excel с поддержкой макросов» рядом с «Сохранить как тип файла». Нажмите кнопку "Сохранить".

Шаг 5

Выделите ячейки, содержащие имена папок. Удерживая нажатой клавишу «Alt», нажмите «F8», чтобы открыть окно «Макросы». Дважды щелкните «MakeFolders». Теперь папки готовы к использованию.

Совет

Макрос создает папки в том же каталоге, что и ваша активная книга. Чтобы создать папки в каталоге, содержащем книгу с поддержкой макросов, замените все экземпляры «ActiveWorkbook» в коде на «ThisWorkbook».

Предупреждение

Если вы используете Microsoft Excel 2007, у вас может не быть доступа к окну «Макросы» и вкладке «Разработчик» по умолчанию. Чтобы включить это, нажмите на шар Microsoft Office и выберите «Параметры Excel». Нажмите «Популярные» на панели «Категория» и выберите «Показать вкладку «Разработчик» на ленте». Нажмите "ОК", чтобы сохранить изменения.


  1. Как защитить паролем файл Excel
  2. Как сделать файл PDF
  3. Как создать таблицу посещаемости в Excel
  4. Как сделать SWF-файл
  5. Как сделать линии в электронной таблице Excel