Установка параметров столбца в excel - VB

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, господа программисты! Программа выполняет выгрузку имен файлов в определенной папке. Названия вида: Петров_А_А_1234567890123456 ФИО и число заносятся в разные столбцы. Но есть проблема. Число записывается в укороченном виде по умолчанию. Например: 1,23457E+15. Если поставить числовое отображение, а не общее, то получится следующее: 1234567890123450. В конце стоит 0, а должна быть 6. Если попытаться поменять вручную ноль на шесть, то после изменения ноль ставится автоматически. Исправить проблему можно только, поставив тип отображения на "Текстовый" и вручную поменять ноль на шесть. Я делал этот макрос для того, чтобы выгрузить около 1000 имен файлов. Каждую запись замучаешься править и смысл макроса сводится на нет. Может кто-нибудь знает как выгрузить названия файлов уже сразу в Текстовом формате? Код:

Решение задачи: «Установка параметров столбца в excel»

textual
Листинг программы
strOriginal = FSO.getbasename(FileItem) 'имя файла без расширения
pos_ = InStrRev(strOriginal, "_")       'позиция последнего символа "_"
Cells(r, 1) = Left(strOriginal, pos_)
Cells(r, 3) = Mid(strOriginal, pos_ + 1)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5