1 / 1 / 0
Регистрация: 10.08.2012
Сообщений: 26
1

Проект при выгрузке данных выдает ошибку "Run-time error '1004'"

24.10.2012, 07:47. Показов 3770. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть проект написанный на vba. при выгрузке выдает ошибку.
Вложения
Тип файла: txt 3011579 Шкаф.000_Спецификации.txt (57 байт, 17 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2012, 07:47
Ответы с готовыми решениями:

Выдает ошибку Run-time error 1004
Sub Макрос5() ' Dim Sht As Worksheet Dim a As Long, b...

Run-time error "1004" Документ не сохранен
При выходе из формы закрывается и приложение Private Sub UserForm_QueryClose(Cancel As Integer,...

Формулы в Excel приводят к ошибке "Run-time error ''1004''"
Добрый день. никак не могу разобраться, потерялась в двух строках. Adr =...

Как обойти ошибку "Run-time error ' 424'"?
Доброго времени суток! :) Уважаемые, Пытаюсь оптимизировать код в целях уменьшения времени...

6
1 / 1 / 0
Регистрация: 10.08.2012
Сообщений: 26
24.10.2012, 07:55  [ТС] 2
работает так... берем файл xlsm и он выгружает из текстового в xls.
0
1 / 1 / 0
Регистрация: 10.08.2012
Сообщений: 26
24.10.2012, 08:06  [ТС] 3
в архиве все файлы.
Вложения
Тип файла: rar test.rar (501.9 Кб, 11 просмотров)
0
2785 / 717 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
24.10.2012, 09:41 4
Код макросов писал сам или нет. Как запускается то, что "не работает"? На какой лист книги xls должна пойти выгрузка из txt? Сами данные в файле "3011579 Шкаф.000_Спецификации.txt" на 100% корректные? Я открывал этот файл, там такое чувство, что файл обрезан на полуслове, то есть txt не полный, как должен быть, а "битый", испорченный.

Добавлено через 39 секунд
Код
Заказ	
Изделие	3011579 Шкаф
ДСП 2 кат-16  Орех экко
Добавлено через 12 минут
Для начала отлова ошибок, не помешает поставить Option Explicit в модулях проекта и уточнить все ранее необъявленные типы данных. Кода написано много, надо нормально разбираться. Если хотите нормальной помощи, а не отписок на форуме, напишите понятным языком, как воспроизвести ошибку любому человеку с форума, так как хотели бы, чтобы объясняли вам. Поставьте себя на место тех, кто тратит свое время и усилия на помощь в этом вопросе.
1
1 / 1 / 0
Регистрация: 10.08.2012
Сообщений: 26
24.10.2012, 10:18  [ТС] 5
нет, писал не сам. я больше по вэбу. да, там обрезан до 1 строки, которую надо выгрузить. ссылается на ошибку в модуле Main - Поиск_сигнатур
дебаг на нем ошибку выдает на строчках
Visual Basic
1
2
3
tmp = Workbooks(ThisWb).Sheets(1).Range("f2")
 
With Workbooks(Fdata.Fname).Sheets(1).Columns("a") 'èùåì tmp â ïåðâîé êîëîíêå
0
2785 / 717 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
24.10.2012, 11:14 6
Использование
Visual Basic
1
tmp = Workbooks(ThisWb).Sheets(1).Range("f2")
заменить на
Visual Basic
1
tmp = ThisWorkbook.Worksheets(1)[F2]
В структуре Public Fdata As FileData не заполнено имя файла в Fdata.Fname и соответственно появляется ошибка при обращении к несуществующему файлу "" (без имени). Где именно не заполнено - ищите.
0
5471 / 1149 / 50
Регистрация: 15.09.2012
Сообщений: 3,515
24.10.2012, 12:09 7
Цитата Сообщение от mc-black Посмотреть сообщение
tmp = ThisWorkbook.Worksheets(1)[F2]
после Worksheets(1) точка нужна.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2012, 12:09
Помогаю со студенческими работами здесь

ListBox1.Remove(Add)Item вызывает ошибку "Run-time error -2147467259"
1) в функции проверки ввода, я запрещаю вводить цифры и специальные символы. Сначала все работало,...

Как победить плавающую ошибку, возникающую на "словаре" в VBA. Run-time error '13': Type mismatch
В продолжении Расширение стандартного поиска. Как искать списки слов в Excel? Описание задачи. ...

Run-time error 1004 при обращении к ячейке
у меня вылезает такая же ошибка (run-time error '1004') при выполнении следующей маленькой...

"run-time error 3251"/ программное создание базы данных / и
Приветствую всех знатоков! может кто поможет, наконец дошел до баз данных, опыта нет поэтому...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru