Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Импорт из внешних данных
 
 автор: Seryoga204   (21.08.2009 в 22:20)   личное сообщение
2 Кб.
 
 

Можно ли написать для Excel макрос, с помощю которого можно было бы импортировать даные из разных папок и из файлов с разными расширениями (типа команды открыть и выбрать нужный файл.) , чтобы данныеимпортировались в текущую книгу,начиная с определенной ячейки,без учета первой строки текстового файла, сразу разбивались по столбцам, в нужном формате и нужной кодировкой.Сильно не пинайте, т.к только учусь. Файлы хоть и имеют разные имена и расширения -имеют одну и туже структуру.Прикладываю пример одного из файлов.Заранее спасибо.

  Ответить  
 
 автор: ShadowOfSun   (21.08.2009 в 22:50)   личное сообщение
12 Кб.
 
 

Примерно так
Как в текущую, я не заморачивался
Допиши копирование и перевод второго столбца в текстовый формат

  Ответить  
 
 автор: Seryoga204   (22.08.2009 в 11:32)   личное сообщение
 
 

ShadowOfSun Спасибо огромное. Большая часть задуманого решена.

Допиши копирование и перевод второго столбца в текстовый формат 
не получается . И может кто еще знает как имено импортировать в текущую книгу, т.к все формулы и дальнейшие расчеты находятся в ней

  Ответить  
 
 автор: Seryoga204   (22.08.2009 в 11:54)   личное сообщение
 
 

Допиши копирование и перевод второго столбца в текстовый формат 
- это решил.Осталось самое главное, чтобы импорт был в текущую книгу. (ну и как бы сделать чтобы в последнем столбце вместо точек были запятые, но это не главное)

  Ответить  
 
 автор: ShadowOfSun   (22.08.2009 в 20:39)   личное сообщение
13 Кб.
 
 

Вроде все как ты хотел
Юзай на здоровье

  Ответить  
 
 автор: Seryoga204   (22.08.2009 в 22:45)   личное сообщение
 
 

Вылетает ошибка на строке "Windows(strFileName).Activate"

  Ответить  
 
 автор: ShadowOfSun   (22.08.2009 в 23:17)   личное сообщение
13 Кб.
 
 

Извиняй, ошибка тестирования
Надеюсь дальше сам разберешься

  Ответить  
 
 автор: Seryoga204   (23.08.2009 в 00:12)   личное сообщение
 
 

ShadowOfSun
Спасибо большое
Последний вопрос чесное слово
когда данные копируются в текущую книгу, создается новый лист, а можно чтобы они копировались в определенный лист данной книг (например Лист1), затирая при этом предидущие данные сам никак только хуже делаю

  Ответить  
 
 автор: ShadowOfSun   (23.08.2009 в 01:13)   личное сообщение
15 Кб.
 
 

Держи
На будущее - в Exel написать макрос не сложно
Нажал кнопку запись макроса и делай, что тебе нужно,
а затем анализируешь получившееся и исправляешь как тебе нужно.
Юзай

  Ответить  
 
 автор: Seryoga204   (23.08.2009 в 08:35)   личное сообщение
 
 

ShadowOfSun
Спасибо !!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList