ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Sharing Workbook Nighmare (https://www.excelbanter.com/excel-programming/297223-sharing-workbook-nighmare.html)

TroyH

Sharing Workbook Nighmare
 
I am creating a workbook that will reside on a network drive. There will be approx. 15 different users accessing this workbook. Here is my delima

The workbook does this
Users will be creating multiple pages which will be copied and deleted from shared workbook when they close
Users will have the ability to add certain data to only 1 sheet of the shared workbook

I have a few users who are very paranoid and want the abilty to save the workbook locally in case of a power outtage, etc

How do I stick with a single shared notebook but allow users the option of saving locally and keeping the data on the one single sheet active

Thanks.

Frank Kabel

Sharing Workbook Nighmare
 
Hi
don't think this is possible. They can make a copy of the sheet locally
but changes in this local copy are NOT reflected in the shared
workbook.

--
Regards
Frank Kabel
Frankfurt, Germany


TroyH wrote:
I am creating a workbook that will reside on a network drive. There
will be approx. 15 different users accessing this workbook. Here is
my delima:

The workbook does this:
Users will be creating multiple pages which will be copied and
deleted from shared workbook when they close. Users will have the
ability to add certain data to only 1 sheet of the shared workbook.

I have a few users who are very paranoid and want the abilty to save
the workbook locally in case of a power outtage, etc.

How do I stick with a single shared notebook but allow users the
option of saving locally and keeping the data on the one single sheet
active.

Thanks.



Walt Weber[_2_]

Sharing Workbook Nighmare
 
Hi TroyH,

Have you considered a schema wherein the user would work
on a local copy of the worksheet he/she needed, and then
update the shared workbook via a Workbook_BeforeSave
trigger?

Something like this:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean,
Cancel As Boolean)
ThisWorkbook.Save 'Save the Local WB
'Update the Shared WB & Save It
'Your code to open the Shared WB
'Your code to transfer the current user
'entered data
'Your code to Save and Close the shared WB
ThisWorkbook.Saved = True
Cancel = True
End Sub

If the local copy of the single worksheet needs data from
the shared workbook, possibly it could be copied from the
shared workbook via a Workbook_Open trigger.

Depending on size and complexity, you may see some speed
enhancement except in the saving process.

Best Regards,
Walt


-----Original Message-----
I am creating a workbook that will reside on a network

drive. There will be approx. 15 different users accessing
this workbook. Here is my delima:

The workbook does this:
Users will be creating multiple pages which will be

copied and deleted from shared workbook when they close.
Users will have the ability to add certain data to only

1 sheet of the shared workbook.

I have a few users who are very paranoid and want the

abilty to save the workbook locally in case of a power
outtage, etc.

How do I stick with a single shared notebook but allow

users the option of saving locally and keeping the data on
the one single sheet active.

Thanks.
.



All times are GMT +1. The time now is 05:41 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com