
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.04.2006, 06:25:51
|
|||
|---|---|---|---|
|
|||
Работа с 3-мя файлами Excel |
|||
|
#18+
Здрасьте! Проблемка во в чем: есть 3 Excel'евских файла, 2 из которых утвержденные документы и менять в них ничего нельзя! Я в третьем делаю форму, в которую пользователь вносит некоторые данные. Нажимая на кнопку. открывается 1-ый файл и в него вносятся значения из формы и из 2 файла. Как вносить данные, не открывая 2-ой файл, я, вроде бы, нашла. А вот проблема с открытием 1-го!!! На открытие этого документа написан следующий код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2006, 07:49:07
|
|||
|---|---|---|---|
|
|||
Работа с 3-мя файлами Excel |
|||
|
#18+
И что в активной книге точно есть лист "Реестр"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2006, 11:29:12
|
|||
|---|---|---|---|
|
|||
Работа с 3-мя файлами Excel |
|||
|
#18+
dbf97И что в активной книге точно есть лист "Реестр"? Лист-то точно есть. Но вот активным файл шаблон не становиться! Активным является книга с формой (на которой кнопку нажимают)=> она должна стать не активной, а активным должен стать файл Шаблон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2006, 11:41:40
|
|||
|---|---|---|---|
Работа с 3-мя файлами Excel |
|||
|
#18+
Я стараюсь использовать ThisWorkbook вместо ActiveWorkbook. Иначе возникают проблемы когда работаешь с несколькими файлами. Если макросы из PutKFailu не нужны, то можно: Application.EnableEvents = False Set XLBook = GetObject(PutKFailu) Application.EnableEvents = True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2006, 13:29:29
|
|||
|---|---|---|---|
|
|||
Работа с 3-мя файлами Excel |
|||
|
#18+
Anytka а активным должен стать файл Шаблон. а что мешает написать типа такого Set Reestr = Workbooks("C:\Шаблоны\Шаблон.xls") .Worksheets("Реестр") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2006, 15:39:34
|
|||
|---|---|---|---|
Работа с 3-мя файлами Excel |
|||
|
#18+
используйте книгу через переменную типа workbooks: Sub www() Dim book1 As Workbook Dim book2 As Workbook Dim strFrom As String Dim strTo As String strFrom = "A1" strTo = "A1" Set book1 = Workbooks.Open(Filename:= _ ActiveWorkbook.Path & "\Справочники111.xls") Set book2 = Workbooks.Open(Filename:= _ ActiveWorkbook.Path & "\Справочники222.xls") book1.Worksheets("Sheet1").Range(strTo).Formula = _ book2.Worksheets("Sheet1").Range(strFrom).Value book1.Save book1.Close Set book1 = Nothing Set book2 = Nothing End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2006, 12:46:56
|
|||
|---|---|---|---|
|
|||
Работа с 3-мя файлами Excel |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Объясните, пожалуйста, почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2006, 12:48:57
|
|||
|---|---|---|---|
|
|||
Работа с 3-мя файлами Excel |
|||
|
#18+
и выделяется строчка Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2006, 14:53:25
|
|||
|---|---|---|---|
Работа с 3-мя файлами Excel |
|||
|
#18+
это из-за того, что пытаетесь активировать диапазон неактивного листа. сначала активируйте лист (заодно и книгу): вместо одной строчки Код: plaintext Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2184904]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 284ms |

| 0 / 0 |
