Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сохранение фрагмента таблицы Excel / 7 сообщений из 7, страница 1 из 1
29.01.2009, 04:27
    #35784302
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение фрагмента таблицы Excel
Есть документ Excel , в котором есть несколько листов, нужно сохранить часть листа, НЕ полностью а часть, и сделать это надо с помощью VB.
Подскажите каким образом?

Так как только 1 человек имеет полный доступ ко всем данным, а остальные только к фрагментам, и тому человеку задолбало выкладывать (то есть копировать фрагмент вручную).

Спасибо.
...
Рейтинг: 0 / 0
29.01.2009, 09:30
    #35784482
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение фрагмента таблицы Excel
Уточните.
Нужно разделение по ролям ?
Или безусловное сохранение только части данных ?
...
Рейтинг: 0 / 0
29.01.2009, 09:37
    #35784497
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение фрагмента таблицы Excel
big-dukeУточните.
Нужно разделение по ролям ?
Или безусловное сохранение только части данных ?
Только часть данных.
...
Рейтинг: 0 / 0
29.01.2009, 09:46
    #35784532
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение фрагмента таблицы Excel
В обработчике Worksheet_Change проверяйте доступ к диапазону и в случае необходимости запоещайте ввод даннных.
...
Рейтинг: 0 / 0
29.01.2009, 10:13
    #35784608
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение фрагмента таблицы Excel
big-dukeВ обработчике Worksheet_Change проверяйте доступ к диапазону и в случае необходимости запоещайте ввод данных.ммм, это не подойдет, файл лежит на одной машине, доступ извне к нему запрещен, человек выкладывает тот фрагмент, который разрешен другим, то есть говоря простым языком, выделил, скопировал часть таблицы, создал новую книгу, вставил и сохранил файл в расшаренной папке на другой машине.
...
Рейтинг: 0 / 0
29.01.2009, 12:59
    #35785239
Lilya Usmanova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение фрагмента таблицы Excel
Примерно так:

Range("G6:H8").Select ' выделить диапазон, который нужно выложить в отдельный файл Selection.Copy
Workbooks.Add ' открываем новую книгу
ActiveSheet.Paste 'вставляем туда
Application.CutCopyMode = False 'снимаем выделение
ActiveWorkbook.SaveAs Filename:="C:\Книга.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False 'копируем эту книгу
ActiveWindow.Close ' закрываем ее

Все это можно привязать к событию - нажатие кнопки, и тогда он будет ее нажимать, а в указанном каталоге будет лежать xls-файл с нужным диапазоном
...
Рейтинг: 0 / 0
30.01.2009, 05:20
    #35786926
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение фрагмента таблицы Excel
Lilya UsmanovaПримерно так:
Большое спасибо!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сохранение фрагмента таблицы Excel / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]