|
|
|
ошибка в Excel при формировании отчета
|
|||
|---|---|---|---|
|
#18+
Уважаемые форумчане, подскажите пожалуйста, как можно решить следующий вопрос, написан макрос, он на отдельный лист (отчет) вставляет ячейки путем открывания и закрывания файлов и копирования из них. Файлы, находятся в отдельной папке, но беда в том, что эти файлы сделаны в разных версиях екселя (2003,7,10), при копировании данных выходит такое сообщение: майкрософт ексель пересчитывает формулы пр открытии файлов, сохраненных в более ранних версиях ексель, сохранить изменения? (см. вложения) и приходится нажимать не сохранять, а если файлов 100 и из них 90 сохранено не на екселе 2010, то придется нажимать 90 раз на Не сохранить, как можно решить данную проблему? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 16:58 |
|
||
|
ошибка в Excel при формировании отчета
|
|||
|---|---|---|---|
|
#18+
martinezo, не сохранять при закрытии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:02 |
|
||
|
ошибка в Excel при формировании отчета
|
|||
|---|---|---|---|
|
#18+
ПЕНСИОНЕРКАmartinezo, не сохранять при закрытии нажимаем Не сохранять, так не 90 раз же нажимать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:03 |
|
||
|
ошибка в Excel при формировании отчета
|
|||
|---|---|---|---|
|
#18+
martinezo, и могли бы все-таки выложить головной файл с модулем и рабочий с условными данными ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:04 |
|
||
|
ошибка в Excel при формировании отчета
|
|||
|---|---|---|---|
|
#18+
martinezo, Код: vbnet 1. это надо прописать в модуле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:17 |
|
||
|
ошибка в Excel при формировании отчета
|
|||
|---|---|---|---|
|
#18+
ПЕНСИОНЕРКАmartinezo, Код: vbnet 1. это надо прописать в модуле вот макрос подскажите что надо списать: Sub ShowFolderList(folderspec) Dim fs, f, f1, fc, s, sh Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFolder(folderspec) Set fc = f.Files Regim = Worksheets("Serv").Cells(1, 5).Value Worksheets("Report").Range("A5:AA300").Select ' Range("AA34").Activate Selection.ClearContents i = 4 For Each f1 In fc s = "" s = s & folderspec & "\" s = s & f1.Name Workbooks.Open Filename:=s, ReadOnly:=True, editable:=False WName = ActiveWorkbook.Name incl = Worksheets("Serv").Cells(1, 5).Value If incl = Regim Then i = i + 1 Sheets("Problem").Select Range("A2:R2").Select Selection.Copy Windows("Claims_Report.xls").Activate Field = "A" & i Sheets(1).Range(Field).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Cells(i, 19).Value = s End If Workbooks(WName).Close Next End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:52 |
|
||
|
ошибка в Excel при формировании отчета
|
|||
|---|---|---|---|
|
#18+
просьба подсказать что нужно добавить в макрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:53 |
|
||
|
ошибка в Excel при формировании отчета
|
|||
|---|---|---|---|
|
#18+
martinezo, Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:55 |
|
||
|
ошибка в Excel при формировании отчета
|
|||
|---|---|---|---|
|
#18+
Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:07 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37728887&tid=2175857]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 381ms |

| 0 / 0 |
