у меня пишет "не удается прочитать макрос. пробовала включать макросы в настройках- результата нет.... где еще посмотреть? что сделать, чтобы заработало?
Попробовал использовать этот файл для такой задачи : отснял группу предметов, получил фотофайлы . В эксель создал список названий в порядке проведения съемки. С помощью файла из описания переименовал все фотофайлы под необходимые имена. Будет полезно для интернет магазинов такая технология, если снимают часто и много разных товаров
Здравствуйте! Подскажите пожалуйста, работает ли эта таблица на macOS? При выборе файлов открывается окно с ошибкой Compile error: Can't find project or library Далее желтым цветом выделает строку Function ReadDirectory(Optional sPath As String) As Boolean Возможно ли это починить и если да, то как это сделать?
Добрый день. Увы, скорее всего не будет работать, так как используются функции Windows API(внутренние функции) для выбора каталога. Можно переписать этот кусок, но у меня очень редкий доступ к Маку. Спасибо за вопрос.
подскажите, пожалуйста, что делать, если файлов больше 100, а нужно переименовать по алфавиту? контекст - сначала идет файл 1, потом 100, потом 101 и тд, а нужно чтобы шли 1,2,3…
Примерный план такой: - выделить номер - преобразовать в число - преобразовать обратно в строку с нулями спереди Если можно пришлите пару названий файлов для примера, можно на podmoga.org@gmail.com
@@dashapolyarnayaa6603 Пока видео нет, очень быстро простой метод: преобразовать число в текст с нужным количеством нулей впереди можно с помощью функции ТЕКСТ(TEXT). Эта функция форматирует итоговую строку по заданому шаблону. Для чисел из трех знаков формула выглядит так =ТЕКСТ(E3;"000"). В результате 1 станет 001, 2 станет 002 и т.д.
Не понимаю. При нажатии на "переименовать файл" ни чего не происходит, ошибок нет. Предварительно изменил новое имя и нажал кнопку "выделить" (офис 2021)
Все же кривовато работает( или у меня руки не из того места растут. Эксель, судя по всему, использует какой-то свой метод сортировки файлов по названию, где цифра учитывается выше чем буква. Условно у меня есть огромный список файлов, где названия имеют вид аля 2d7ef0ac8a62a000, 2d749ac61a62a000 и тд. В системе (а я создаю через командную строку список файлов, затем копирую его из блокнота и переношу в эксель) файл с первым названием стоит выше, как мне и нужно. Но когда я вставляю названия файлов в строку "Новое имя" в таблице, уже второй файл ставится выше, а первый смещается вообще хз куда(( а когда таких файлов сотни - ошибок неимоверное количество и получается абсолютная каша(((( может вы знаете как можно настроить эксель, чтоб сортировка названий была точно такой же как в системе?
Excel при вставке значения в ясейку сам ничего не сортирует. Какой-то мутный рассказ. Т.е. Вы вставляя из блокнота еще вручную заполняете имя, расширение? Вообщем, ничего не понял что у вас там происходит.
@@podmoga8694уф, попробую максимально просто объяснить. Я делаю мод для игры, мне условно файлы с названиями фото1, фото2, фото3 надо переименовать в названия ассетов, указанных в файлах игры. Условно пусть будут фото1аа, фото10аа, фото10аб. Критически важен именно такой порядок. Я эти ассеты распаковываю в любую папку, через cmd и dir /b> создаю в текстовом док-те список файлов. Стираю в этом файле в каждой строке параметры расширения после точки (условно .jpg), весь чистый текст выделяю, и эти 3 столбца вставляю в столбец "новое имя". Но вместо указанного выше порядка фото1аа, фото10аа, фото10аб вставляется в совершенно другом порядке: фото10аа, фото10аб, фото1аа. Т.е нарушается вся структура и получается на выходе полная шляпа( увы
@@podmoga8694можете кстати чисто ради интереса создать где-нить папку и в ней же создать три любых файла с такими же названиями: фото1аа, фото10аа, фото10аб. В проводнике они ровно в таком порядке и будут идти. Но если открыть их в этом макросе, порядок будет совершенно иной, как я указал в комменте выше(((
Сортировка файлов для переименования не играет никакой роли. Т.е. вам нужно почитать файлы в определенном порядке так как у вас потом есть какой-то список в соответствии с которым надо переименовать эти файлы? Если вы хотите жёстко привязать новое имя к старому, то это надо сделать совсем по другому. Такого я не показывал еще. Но могу. Пока задача мне не ясна полностью. Даже непонятно зачем cmd и такие сложности?
@@pechenjkeeeСортировка символьных строк у меня одинаковая что в Excel что в проводнике, что при выполнении dir /b. Символ 0 стоит перед а, поэтому все так и сортируется. Если хотите напишите в личку podmoga.org@gmail.com подробнее а я попробую вам помочь.
Версия офиса не при чем. У вас не разрешены макросы для этой книги эксел. Для начала, в проводнике нажмите правой клавишей мышки на файл и выберите пункт меню "Свойства", на первой закладке "Общие" внизу будет чекбокс с именем "Разблокировать". Пставьте галочку и нажмите "ОК". Откройте файл в экселе, должен появиться вопрос о включении макросов. Нажмите кнопку "включить".
@@denden7934Это делали? Версия офиса не при чем. У вас не разрешены макросы для этой книги эксел. Для начала, в проводнике нажмите правой клавишей мышки на файл и выберите пункт меню "Свойства", на первой закладке "Общие" внизу будет чекбокс с именем "Разблокировать". Пставьте галочку и нажмите "ОК". Откройте файл в экселе, должен появиться вопрос о включении макросов. Нажмите кнопку "включить"
Не все герои носят плащи. Прям идеальный макрос, то что нужно было) дай вам бог здоровья❤
Факт. Плаща у меня как раз и нет. 😄😉😄
Спасибо!
Спасибо БОЛЬШОЕ !!! Круто !!! Вы сэкономили пару дней моей жизни !!! Сегодня вечером выпью джину за Ваше здоровье...
Отлично. Спасибо!
😉🙂 джин еще не пробовал!
Большое человеческое спасибо Вам!
Пожалуйста!
Спасибо большое, все работает прекрасно, сам файл очень доступен и понятен
Очень рад что помог!
Салам Уалейкум !!! Большое человеческое спасибо!!!!!!!!
Пожалуйста!
Дай бог тебе здоровья братишка )) так мучались, вручную это все делали. Поддержал немного )
СПАСИБО! Рад что помог! Отдельное спасибо за поддержку!!!
Вы просто спаситель🥰🥰🥰🥰🥰🥰
😄🤩😄
Вау, спасибо большое! Очень хорошая утилита, если нужно переименовать файлы не по шаблону.
Спасибо!
Большое вам человеческое СПАСИБО!
На здоровье! 😀
у меня пишет "не удается прочитать макрос. пробовала включать макросы в настройках- результата нет.... где еще посмотреть? что сделать, чтобы заработало?
Какая ОС, какая версия офиса?
Спасибо большое! Буквально спасли!
Попробовал использовать этот файл для такой задачи : отснял группу предметов, получил фотофайлы . В эксель создал список названий в порядке проведения съемки. С помощью файла из описания переименовал все фотофайлы под необходимые имена. Будет полезно для интернет магазинов такая технология, если снимают часто и много разных товаров
Да, очень хорошо для такой задачи.
Здравствуйте! Подскажите пожалуйста, работает ли эта таблица на macOS? При выборе файлов открывается окно с ошибкой Compile error: Can't find project or library
Далее желтым цветом выделает строку Function ReadDirectory(Optional sPath As String) As Boolean
Возможно ли это починить и если да, то как это сделать?
Добрый день. Увы, скорее всего не будет работать, так как используются функции Windows API(внутренние функции) для выбора каталога. Можно переписать этот кусок, но у меня очень редкий доступ к Маку. Спасибо за вопрос.
Скажите, пожалуйста, можно ли как-то сделать, чтобы использование знака":" в новом имени файла не мешало переименованию?
Этот и ещё некоторые знаки нельзя использовать в именах файлов. Так решили создатели компьютеров.
подскажите, пожалуйста, что делать, если файлов больше 100, а нужно переименовать по алфавиту? контекст - сначала идет файл 1, потом 100, потом 101 и тд, а нужно чтобы шли 1,2,3…
Примерный план такой:
- выделить номер
- преобразовать в число
- преобразовать обратно в строку с нулями спереди
Если можно пришлите пару названий файлов для примера, можно на podmoga.org@gmail.com
Думаю пример типологический, надо снять отдельное видео с таким примером.
было бы здоровой, я написала вам на почту с более развернутым описанием проблемы 🥺
@@dashapolyarnayaa6603 Пока видео нет, очень быстро простой метод:
преобразовать число в текст с нужным количеством нулей впереди можно с помощью функции ТЕКСТ(TEXT). Эта функция форматирует итоговую строку по заданому шаблону. Для чисел из трех знаков формула выглядит так =ТЕКСТ(E3;"000"). В результате 1 станет 001, 2 станет 002 и т.д.
Не понимаю. При нажатии на "переименовать файл" ни чего не происходит, ошибок нет. Предварительно изменил новое имя и нажал кнопку "выделить" (офис 2021)
После кнопки "Выделить" в строках с измененными именами прошло выделение?
Запустите Excel от имени Администратора. Может у вас нет прав на файлы.
Здраствуйте, я так попробовал все равно красное:(@@podmoga8694
а все, я понял, большооое спасибо👍👍👍👍👍👍@@podmoga8694
Спасибо Вам большое!❤
Здравствуйте, а можно сделать что то подобное для переименования папок.
Приветствую. С папками значительно все сложнее, но все возможно. 🙂
Что нужно для реализации?
@@dmitrygo1603 Время, желание и вдохновение! 🙂
@@dmitrygo1603 много уровней вложенности папок будет переименовываться?
3-4 примерно так
Error 430, в функции browsefolder, желтым Set SH = New Shell32. Shell. Win 7 64x
Версия ОС, версия офис?
Максималка, офис 2016
@@КириллКольцов-л9з Спасибо огромное за точнейшее описание проблемы. Исправил, скачайте заново. Все должно работать и на Windows 7.
@@podmoga8694все работает, Вам огромное спасибо!
И вам. Как-то упустил я Windows 7 из вида.
subscript out of range (((((( error 9. Почему?
В этом окне где ошибка есть кнопочка Debug, если не трудно нажмите ее и сделайте мне скрин кода с желтой строкой на почту podmoga.org@gmail.com
Хотелось бы понять что не так, пока у всех работало!
Вылезает ошибка что макросов нет
Надо разрешить выполнение макросов. Какая у вас версия офиса?
Все же кривовато работает( или у меня руки не из того места растут. Эксель, судя по всему, использует какой-то свой метод сортировки файлов по названию, где цифра учитывается выше чем буква. Условно у меня есть огромный список файлов, где названия имеют вид аля 2d7ef0ac8a62a000, 2d749ac61a62a000 и тд. В системе (а я создаю через командную строку список файлов, затем копирую его из блокнота и переношу в эксель) файл с первым названием стоит выше, как мне и нужно. Но когда я вставляю названия файлов в строку "Новое имя" в таблице, уже второй файл ставится выше, а первый смещается вообще хз куда(( а когда таких файлов сотни - ошибок неимоверное количество и получается абсолютная каша(((( может вы знаете как можно настроить эксель, чтоб сортировка названий была точно такой же как в системе?
Excel при вставке значения в ясейку сам ничего не сортирует. Какой-то мутный рассказ. Т.е. Вы вставляя из блокнота еще вручную заполняете имя, расширение?
Вообщем, ничего не понял что у вас там происходит.
@@podmoga8694уф, попробую максимально просто объяснить. Я делаю мод для игры, мне условно файлы с названиями фото1, фото2, фото3 надо переименовать в названия ассетов, указанных в файлах игры. Условно пусть будут фото1аа, фото10аа, фото10аб. Критически важен именно такой порядок. Я эти ассеты распаковываю в любую папку, через cmd и dir /b> создаю в текстовом док-те список файлов. Стираю в этом файле в каждой строке параметры расширения после точки (условно .jpg), весь чистый текст выделяю, и эти 3 столбца вставляю в столбец "новое имя". Но вместо указанного выше порядка фото1аа, фото10аа, фото10аб вставляется в совершенно другом порядке: фото10аа, фото10аб, фото1аа. Т.е нарушается вся структура и получается на выходе полная шляпа( увы
@@podmoga8694можете кстати чисто ради интереса создать где-нить папку и в ней же создать три любых файла с такими же названиями: фото1аа, фото10аа, фото10аб. В проводнике они ровно в таком порядке и будут идти. Но если открыть их в этом макросе, порядок будет совершенно иной, как я указал в комменте выше(((
Сортировка файлов для переименования не играет никакой роли.
Т.е. вам нужно почитать файлы в определенном порядке так как у вас потом есть какой-то список в соответствии с которым надо переименовать эти файлы?
Если вы хотите жёстко привязать новое имя к старому, то это надо сделать совсем по другому. Такого я не показывал еще. Но могу.
Пока задача мне не ясна полностью.
Даже непонятно зачем cmd и такие сложности?
@@pechenjkeeeСортировка символьных строк у меня одинаковая что в Excel что в проводнике, что при выполнении dir /b.
Символ 0 стоит перед а, поэтому все так и сортируется.
Если хотите напишите в личку podmoga.org@gmail.com подробнее а я попробую вам помочь.
Выдает ошибку, что макросов нет. Офис профессиональный плюс 2019.
Версия офиса не при чем. У вас не разрешены макросы для этой книги эксел. Для начала, в проводнике нажмите правой клавишей мышки на файл и выберите пункт меню "Свойства", на первой закладке "Общие" внизу будет чекбокс с именем "Разблокировать". Пставьте галочку и нажмите "ОК". Откройте файл в экселе, должен появиться вопрос о включении макросов. Нажмите кнопку "включить".
Получилось?
@@podmoga8694 та же ошибка в офисе 2019, и в свойствах разрешил и уже в самих насройках офиса макросы разрешал, но ошибка не пропадает...
@@denden7934Это делали?
Версия офиса не при чем. У вас не разрешены макросы для этой книги эксел. Для начала, в проводнике нажмите правой клавишей мышки на файл и выберите пункт меню "Свойства", на первой закладке "Общие" внизу будет чекбокс с именем "Разблокировать". Пставьте галочку и нажмите "ОК". Откройте файл в экселе, должен появиться вопрос о включении макросов. Нажмите кнопку "включить"