Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поддержание данных в Excel актуальном состоянии - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Поддержание данных в Excel актуальном состоянии (Иное/Other)
Поддержание данных в Excel актуальном состоянии
StoTisteg Дата: Воскресенье, 28.02.2016, 02:09 | Сообщение № 1
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
Уважаемые господа, нужен пока общий совет.

Есть некая таблица однозначного соответствия 11-значных целых числовых данных. Таблица весьма велика (несколько тысяч строк) и не слишком часто обновляется, но всё же несколько раз в год это происходит. Таблица эта задействована в нескольких макросах, раскиданных по локальной сети, обращающихся к ней
[vba]
Код

Workbook.Open Filename:=ThisWorkbook.Path & "\Таблица.xlsx"
[/vba]
Каждый раз открывать список макросов и метаться по сетке, обновляя файл ручками, становится несколько напряжно, поэтому хотелось бы держать в одном месте, например, связку Access-Excel с тем, чтобы копии для макросов обновлялись автоматически. В какую сторону думать?


Проверь всё. ThisWorkbook.Save. On Error Resume Next.
 
Ответить
СообщениеУважаемые господа, нужен пока общий совет.

Есть некая таблица однозначного соответствия 11-значных целых числовых данных. Таблица весьма велика (несколько тысяч строк) и не слишком часто обновляется, но всё же несколько раз в год это происходит. Таблица эта задействована в нескольких макросах, раскиданных по локальной сети, обращающихся к ней
[vba]
Код

Workbook.Open Filename:=ThisWorkbook.Path & "\Таблица.xlsx"
[/vba]
Каждый раз открывать список макросов и метаться по сетке, обновляя файл ручками, становится несколько напряжно, поэтому хотелось бы держать в одном месте, например, связку Access-Excel с тем, чтобы копии для макросов обновлялись автоматически. В какую сторону думать?

Автор - StoTisteg
Дата добавления - 28.02.2016 в 02:09
SLAVICK Дата: Воскресенье, 28.02.2016, 16:16 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 1834
Репутация: 613 ±
Замечаний: 0% ±

2007,2010,2013,2016
раскиданных по локальной сети, обращающихся к ней

ThisWorkbook.Path & "\Таблица.xlsx"

Может я чего-то не понял - но судя по коду все эти книги с макросами лежат в одной папке с таблицей. :o
Так зачем тогда менять ее название?
В какую сторону думать?

Думать в сторону создания одной книги-указателя, которая будет лежать ВСЕГДА в одном и том-же месте и не менять ее название.
В ней можете указать на листе какому макросу куда смотреть, чтобы найти нужную книгу.
Таким образом если будут изменения названий или местоположения файлов - не нужно будет их выискивать - достаточно перепрописать имя в книге указателе - макросы будут заглядывать в нее и понимать что им делать дальше :D


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

ThisWorkbook.Path & "\Таблица.xlsx"

Может я чего-то не понял - но судя по коду все эти книги с макросами лежат в одной папке с таблицей. :o
Так зачем тогда менять ее название?
В какую сторону думать?

Думать в сторону создания одной книги-указателя, которая будет лежать ВСЕГДА в одном и том-же месте и не менять ее название.
В ней можете указать на листе какому макросу куда смотреть, чтобы найти нужную книгу.
Таким образом если будут изменения названий или местоположения файлов - не нужно будет их выискивать - достаточно перепрописать имя в книге указателе - макросы будут заглядывать в нее и понимать что им делать дальше :D

Автор - SLAVICK
Дата добавления - 28.02.2016 в 16:16
StoTisteg Дата: Воскресенье, 28.02.2016, 16:41 | Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
все эти книги с макросами лежат в одной папке с таблицей

Не так. У каждого макроса своя папка и в этих папках лежат копии. Вот эти-то копии и нужно поддерживать в актуальном виде.
Думать в сторону создания одной книги-указателя, которая будет лежать ВСЕГДА в одном и том-же месте и не менять ее название

Думал я в эту сторону... Но фишка в том, что макросы-то лежат на сервере и в принципе юзеры могут утянуть к себе копию чисто для удобства. А прописывать в коде макроса абсолютный путь к файлу на сервере как-то не сильно элегантно, отсюда и копии. Можно прописывать в событии Open каждой копии. И тогда тот, кто утянул макрос из локалки — ССЗБ, пусть сидит без обновлений yes Тоже мысль, спасибо...


Проверь всё. ThisWorkbook.Save. On Error Resume Next.
 
Ответить
Сообщение
все эти книги с макросами лежат в одной папке с таблицей

Не так. У каждого макроса своя папка и в этих папках лежат копии. Вот эти-то копии и нужно поддерживать в актуальном виде.
Думать в сторону создания одной книги-указателя, которая будет лежать ВСЕГДА в одном и том-же месте и не менять ее название

Думал я в эту сторону... Но фишка в том, что макросы-то лежат на сервере и в принципе юзеры могут утянуть к себе копию чисто для удобства. А прописывать в коде макроса абсолютный путь к файлу на сервере как-то не сильно элегантно, отсюда и копии. Можно прописывать в событии Open каждой копии. И тогда тот, кто утянул макрос из локалки — ССЗБ, пусть сидит без обновлений yes Тоже мысль, спасибо...

Автор - StoTisteg
Дата добавления - 28.02.2016 в 16:41
StoTisteg Дата: Воскресенье, 28.02.2016, 16:50 | Сообщение № 4
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
Так я, пожалуй, и сделаю — перекатаю несчастный справочник в txt (благо, он может только пополняться, наличие устаревших кодов не критично) и пусть себе копии сосут либо конец моей подписи, если сервер отвалился, либо обновления hands


Проверь всё. ThisWorkbook.Save. On Error Resume Next.

Сообщение отредактировал StoTisteg - Воскресенье, 28.02.2016, 16:50
 
Ответить
СообщениеТак я, пожалуй, и сделаю — перекатаю несчастный справочник в txt (благо, он может только пополняться, наличие устаревших кодов не критично) и пусть себе копии сосут либо конец моей подписи, если сервер отвалился, либо обновления hands

Автор - StoTisteg
Дата добавления - 28.02.2016 в 16:50
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Поддержание данных в Excel актуальном состоянии (Иное/Other)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!