PC Review


Reply
Thread Tools Rate Thread

Access data on spreadsheet without accessing the file?...

 
 
Dan Brimley
Guest
Posts: n/a
 
      24th May 2007
Hi,

I have built a large, complicated spreadsheet with highly sensitive
information. It is only accessed by a few people. There are other people
who need some of the information on one tab of the worksheet, but they are
not allowed access to the file. I have been asked to come up with a way to
make this happen.

And I can't be accomplished by just allowing access to the one tab they
need. They can have NO access to open the file at all.

I thought of creating a separate worksheet that links to the info they need,
but the problem with that is that there is a lookup on the tab they need
access to, where they put in an ID number and it populates the other fields
on that worksheet from other worksheets in the file. So if they had a
linked worksheet, how would it pass the ID number to the original file to
populate the fields?

I hope this is making atleast some sense. I was just hoping someone out
there may have some ideas.

Thanks.

 
Reply With Quote
 
 
 
 
=?Utf-8?B?a2Fzc2ll?=
Guest
Posts: n/a
 
      24th May 2007
Have you tried using an inputbox, to insert the relevant value in the main
sheet?
--
Hth

Kassie Kasselman
Change xxx to hotmail


"Dan Brimley" wrote:

> Hi,
>
> I have built a large, complicated spreadsheet with highly sensitive
> information. It is only accessed by a few people. There are other people
> who need some of the information on one tab of the worksheet, but they are
> not allowed access to the file. I have been asked to come up with a way to
> make this happen.
>
> And I can't be accomplished by just allowing access to the one tab they
> need. They can have NO access to open the file at all.
>
> I thought of creating a separate worksheet that links to the info they need,
> but the problem with that is that there is a lookup on the tab they need
> access to, where they put in an ID number and it populates the other fields
> on that worksheet from other worksheets in the file. So if they had a
> linked worksheet, how would it pass the ID number to the original file to
> populate the fields?
>
> I hope this is making atleast some sense. I was just hoping someone out
> there may have some ideas.
>
> Thanks.
>

 
Reply With Quote
 
Dan Brimley
Guest
Posts: n/a
 
      24th May 2007
no, I haven't. I will look into that. Could you tell me more about how to
do that?
Thanks.


"kassie" <(E-Mail Removed)> wrote in message
news:B0C8692F-15D8-46CD-8F0B-(E-Mail Removed)...
> Have you tried using an inputbox, to insert the relevant value in the main
> sheet?
> --
> Hth
>
> Kassie Kasselman
> Change xxx to hotmail
>
>
> "Dan Brimley" wrote:
>
>> Hi,
>>
>> I have built a large, complicated spreadsheet with highly sensitive
>> information. It is only accessed by a few people. There are other
>> people
>> who need some of the information on one tab of the worksheet, but they
>> are
>> not allowed access to the file. I have been asked to come up with a way
>> to
>> make this happen.
>>
>> And I can't be accomplished by just allowing access to the one tab they
>> need. They can have NO access to open the file at all.
>>
>> I thought of creating a separate worksheet that links to the info they
>> need,
>> but the problem with that is that there is a lookup on the tab they need
>> access to, where they put in an ID number and it populates the other
>> fields
>> on that worksheet from other worksheets in the file. So if they had a
>> linked worksheet, how would it pass the ID number to the original file to
>> populate the fields?
>>
>> I hope this is making atleast some sense. I was just hoping someone out
>> there may have some ideas.
>>
>> Thanks.
>>


 
Reply With Quote
 
=?Utf-8?B?a2Fzc2ll?=
Guest
Posts: n/a
 
      24th May 2007
Hi Dan
I did not try this out, but what I would think, is that you would use a
macro, which would create a variable to hold the value you are asking for,
and then do
screenupdating = false, so as not to show the master sheet
your variable = Inputbox("Enter the ID you wish to use")
specific cell address = your varable
close the main file
screenupdating = true

--
Hth

Kassie Kasselman
Change xxx to hotmail


"kassie" wrote:

> Have you tried using an inputbox, to insert the relevant value in the main
> sheet?
> --
> Hth
>
> Kassie Kasselman
> Change xxx to hotmail
>
>
> "Dan Brimley" wrote:
>
> > Hi,
> >
> > I have built a large, complicated spreadsheet with highly sensitive
> > information. It is only accessed by a few people. There are other people
> > who need some of the information on one tab of the worksheet, but they are
> > not allowed access to the file. I have been asked to come up with a way to
> > make this happen.
> >
> > And I can't be accomplished by just allowing access to the one tab they
> > need. They can have NO access to open the file at all.
> >
> > I thought of creating a separate worksheet that links to the info they need,
> > but the problem with that is that there is a lookup on the tab they need
> > access to, where they put in an ID number and it populates the other fields
> > on that worksheet from other worksheets in the file. So if they had a
> > linked worksheet, how would it pass the ID number to the original file to
> > populate the fields?
> >
> > I hope this is making atleast some sense. I was just hoping someone out
> > there may have some ideas.
> >
> > Thanks.
> >

 
Reply With Quote
 
Dan Brimley
Guest
Posts: n/a
 
      24th May 2007
ok, thanks Kassie. I'll see what I can figure out.
I appreciate your help.


"kassie" <(E-Mail Removed)> wrote in message
news:1C8B8D43-CAF7-42ED-AA2B-(E-Mail Removed)...
> Hi Dan
> I did not try this out, but what I would think, is that you would use a
> macro, which would create a variable to hold the value you are asking for,
> and then do
> screenupdating = false, so as not to show the master sheet
> your variable = Inputbox("Enter the ID you wish to use")
> specific cell address = your varable
> close the main file
> screenupdating = true
>
> --
> Hth
>
> Kassie Kasselman
> Change xxx to hotmail
>
>
> "kassie" wrote:
>
>> Have you tried using an inputbox, to insert the relevant value in the
>> main
>> sheet?
>> --
>> Hth
>>
>> Kassie Kasselman
>> Change xxx to hotmail
>>
>>
>> "Dan Brimley" wrote:
>>
>> > Hi,
>> >
>> > I have built a large, complicated spreadsheet with highly sensitive
>> > information. It is only accessed by a few people. There are other
>> > people
>> > who need some of the information on one tab of the worksheet, but they
>> > are
>> > not allowed access to the file. I have been asked to come up with a
>> > way to
>> > make this happen.
>> >
>> > And I can't be accomplished by just allowing access to the one tab they
>> > need. They can have NO access to open the file at all.
>> >
>> > I thought of creating a separate worksheet that links to the info they
>> > need,
>> > but the problem with that is that there is a lookup on the tab they
>> > need
>> > access to, where they put in an ID number and it populates the other
>> > fields
>> > on that worksheet from other worksheets in the file. So if they had a
>> > linked worksheet, how would it pass the ID number to the original file
>> > to
>> > populate the fields?
>> >
>> > I hope this is making atleast some sense. I was just hoping someone
>> > out
>> > there may have some ideas.
>> >
>> > Thanks.
>> >


 
Reply With Quote
 
Dan Brimley
Guest
Posts: n/a
 
      24th May 2007
I'm not having any luck figuring this out. Could someone give me an example
of the code I might use and how to accomplish this.

Thank You so much.


> "kassie" <(E-Mail Removed)> wrote in message
> news:1C8B8D43-CAF7-42ED-AA2B-(E-Mail Removed)...
>> Hi Dan
>> I did not try this out, but what I would think, is that you would use a
>> macro, which would create a variable to hold the value you are asking
>> for,
>> and then do
>> screenupdating = false, so as not to show the master sheet
>> your variable = Inputbox("Enter the ID you wish to use")
>> specific cell address = your varable
>> close the main file
>> screenupdating = true
>>
>> --
>> Hth
>>
>> Kassie Kasselman
>> Change xxx to hotmail
>>
>>
>> "kassie" wrote:
>>
>>> Have you tried using an inputbox, to insert the relevant value in the
>>> main
>>> sheet?
>>> --
>>> Hth
>>>
>>> Kassie Kasselman
>>> Change xxx to hotmail
>>>
>>>
>>> "Dan Brimley" wrote:
>>>
>>> > Hi,
>>> >
>>> > I have built a large, complicated spreadsheet with highly sensitive
>>> > information. It is only accessed by a few people. There are other
>>> > people
>>> > who need some of the information on one tab of the worksheet, but they
>>> > are
>>> > not allowed access to the file. I have been asked to come up with a
>>> > way to
>>> > make this happen.
>>> >
>>> > And I can't be accomplished by just allowing access to the one tab
>>> > they
>>> > need. They can have NO access to open the file at all.
>>> >
>>> > I thought of creating a separate worksheet that links to the info they
>>> > need,
>>> > but the problem with that is that there is a lookup on the tab they
>>> > need
>>> > access to, where they put in an ID number and it populates the other
>>> > fields
>>> > on that worksheet from other worksheets in the file. So if they had a
>>> > linked worksheet, how would it pass the ID number to the original file
>>> > to
>>> > populate the fields?
>>> >
>>> > I hope this is making atleast some sense. I was just hoping someone
>>> > out
>>> > there may have some ideas.
>>> >
>>> > Thanks.
>>> >

>


 
Reply With Quote
 
Harlan Grove
Guest
Posts: n/a
 
      25th May 2007
"Dan Brimley" <n...@na.com> wrote...
....
>There are other people who need some of the information on one tab
>of the worksheet, but they are not allowed access to the file. I
>have been asked to come up with a way to make this happen.
>
>And I can't be accomplished by just allowing access to the one tab
>they need. They can have NO access to open the file at all.

....

That so, there's NO way to do this without saving only the data these
nonprivileged users need in a separate file they can access.

That is, they can't get ANYTHING from any file for which they lack
operating system READ permission, but if they have OS read permission
to an .XLS file, they can open it in Excel.

>I thought of creating a separate worksheet that links to the info
>they need, but the problem with that is that there is a lookup on
>the tab they need access to, where they put in an ID number and it
>populates the other fields on that worksheet from other worksheets
>in the file. So if they had a linked worksheet, how would it pass
>the ID number to the original file to populate the fields?


This makes it a practical impossibility. Excel doesn't provide this
kind of security/protection. If your nonprivileged users need access
to sensitive data in the sensitive workbook, they need to be able to
open the workbook. If they can open the workbook, Excel provides no
robust protection to prevent them from unprotecting the workbook or
any worksheets.

What you need for this sort of thing is a database running on a server
that would allow nonprivileged users to run stored procedures that
would run queries against tables of sensitive data using different,
broader permissions than the nonprivileged users possess. The
nonprivileged users would see the query results but would have no
direct access permissions to the tables.

It MIGHT be possible to hack something like this using Excel Services,
but I don't have any idea how to do that. If you're not an IT
department developer, this may be something you can't do yourself, but
it might be something your IT department could do.

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Accessing Data in an Open Excel Spreadsheet Dave1500 Microsoft Excel Discussion 2 31st Oct 2008 11:16 PM
Access data on spreadsheet without accessing the file?... Dan Brimley Microsoft Excel Worksheet Functions 6 25th May 2007 07:27 AM
Access data on spreadsheet without accessing the file?... Dan Brimley Microsoft Excel Misc 6 25th May 2007 07:27 AM
Accessing data on Excel Spreadsheet oscarooko Microsoft Excel Programming 2 23rd Nov 2005 07:38 PM
Help for accessing the data in mdb file (microsoft Access 97) from vb.net Raymond Fei Microsoft VB .NET 1 29th Sep 2003 03:52 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:17 PM.