Я искал все и пробовал много разных кода VBA - пока не повезло.Создать полную структуру папок (верхние папки, вложенные папки, подпапки и т. Д.) Через excel
Проблема:
Чрезвычайно длинный список "папки, которые будут созданы", написанной в Excel. Все папки и имена подпапок перечислены в том же столбце в последующих строках. Другой столбец определяет, является ли это подпапкой или нет. Как это
Folder name Folder level
A 1
B 1
C 2
D 3
E 3
F 2
G 3
H 4
Решение:
код, который может либо (предпочтительнее) создать структуру папок на основе существующей нумерации или (альтернативный) код, который может создать структуру папок на основе столбцов, то есть я может перемещать имена папок вокруг так, чтобы все подпапки находились в столбце B, subsubfolders в столбце C и т. д. Я бы предпочел оставить ящики пустыми, чтобы я не повторял имена всех верхних папок. То есть Я предпочел бы (для альтернативного решения), чтобы иметь возможность использовать что-то вроде этого:
Folder Level 1 Folder level 2 Folder Level 3 Folder Level 4
A
B
C
D
E
F
G
H
Я надеюсь, что некоторые из вас может помочь. Я очень новичок в VBA, поэтому сам код не может быть и речи.
Ups Я вижу, что макет моих примеров все испорчен. Пожалуйста, не обращайте на них внимания. К сожалению, мне не разрешено публиковать фотографии. –
'Я очень новичок в VBA, поэтому сам код не может быть и речи.« Stackoverflow - это не кодовый сайт. Я бы рекомендовал изучить VBA, а затем задать вопрос. Если это то, что вам нужно срочно, тогда подумайте о найме кого-то на таких сайтах, как freelancer.com/elance.com :) –
Благодарим вас за комментарий. Из просмотра на этой и других форумах я вижу, что, хотя я должен учиться VBA, меня там не было бы. Кажется, что большинство пользователей, отвечающих на вопросы, похожие на мои, знает, как создавать каталоги с одним уровнем или только с одной вложенной папкой в каждой папке. Таким образом, хотя я должен использовать много времени для изучения VBA, у меня, вероятно, остались бы те же проблемы: I.e. 1. Как создать каталог с множеством разных подпапок и часто более одного. 2. Как это сделать, когда моя база - это список имен папок, а не полный путь к папке. –