Новости:

Из правил форума: Тема должна отражать суть вопроса, топики типа "help please" будут удаляться!

Главное меню

Как лучше загружать данные в EXCEL?

Автор Николай Николаевич, 12.10.2012, 13:26

« назад - далее »

Николай Николаевич

Подскажите, какие настройки необходимо применить в EXCEL для того, чтобы он самостоятельно не изменял данные?

При загрузке данных в Excel из файла Dbf   Excel самостоятельно подменяет одни символы другими.
Например, символы псевдографики буквами.

Файл с процедурой загрузки - прикладываю.
В приложенном файле есть:
лист "ДЗ_07" с данные, которые и должны быть (загружен не макросом);
лист с загружаемыми макросом из файла Dbf данными (создается при запуске макроса).

Может быть достаточно задать какой-нибудь параметр при открытии файла dbf, чтобы Excel не менял данные, получаемые из него?
NULL

kuklp

Вот тут: http://www.planetaexcel.ru/forum.php?thread_id=20905
тема, которая Вас, возможно заинтересует.
А в Вашем файле то же можно сделать проще(но Вашей проблемы это не решит):
Sub www()
    With Workbooks.Open("H:\Ваш_путь\RDZ_KEY.DBF")
'    .Sheets("RDZ_KEY").Copy Before:=ThisWorkbook.Sheets(1) ' можно так
    .Sheets("RDZ_KEY").[a1].CurrentRegion.Copy ThisWorkbook.Sheets(1).[a1] ' или так
    .Close 0
    End With
End Sub

Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

Николай Николаевич

Если я не макросом, а руками открываю (загружаю) файл dbf, то изменений данных не происходит.
Отсюда, видится, что в Excele есть настройки, позволяющие получать внешние данные без их модификации.
Может быть, кто знает, какой это параметр?
NULL