+ Reply to Thread
Results 1 to 6 of 6

Sale of spreadsheet advice

  1. #1
    Registered User
    Join Date
    10-10-2008
    Location
    UK
    Posts
    21

    Sale of spreadsheet advice

    Hi,

    I've created a spreadsheet that I want to offer for sale.

    I've protected all cells with formula and those not needed to use the program. The only cells that can be selected/changed are those that need the values for the calculations.

    How do I protect the sheet from being saved/stolen when trialed by possible customers? Is this possible?

    Any other advice on the issue would be appreciated.

    Thank.

    Last edited by Rimmers UK; 10-20-2008 at 10:01 PM.

  2. #2
    Forum Expert Ron Coderre's Avatar
    Join Date
    03-22-2005
    Location
    Boston, Massachusetts
    MS-Off Ver
    2013, 2016, O365
    Posts
    6,996

    Sale of spreadsheet advice

    It's fairly common knowledge that Excel files do not have "bullet proof" security. The general intent of Excel passwords is to prevent accidental meddling and provide somewhat of an obstacle to intentional meddling. Think of it like locking the door to your home. Is it impregnable when a dishonest person could just break a window and climb in? The intent is to signal to honest people that you don't want them entering certain areas. Any person with fairly unimpressive technical skills could find a way to circumvent your security with only moderate effort.

    For real security, development should be in compiled code, as generated by C++, VB, etc.
    Ron
    Former Microsoft MVP - Excel (2006 - 2015)
    Click here to see the Forum Rules

  3. #3
    Forum Expert Paul's Avatar
    Join Date
    02-05-2007
    Location
    Wisconsin
    MS-Off Ver
    2016/365
    Posts
    6,887
    There's pretty much no way you're going to protect a worksheet that can't be broken. Excel isn't a secure application. Workbook/worksheet protection, and passwords to open the file itself, will only keep novice Excel users from saving (or "stealing") your spreadsheet and formulas.

    But, in an effort to thwart the novices, be sure to protect your worksheets, workbook, VBA modules and if necessary add a password to even open the workbook. Of all of those protections, the password to open the book is probably the strongest, but once it's open there's little you can do to stop someone who wants to get into the things you want to keep hidden.

    I believe there are third party applications that can modify excel files, or convert them to a different type of file, but I can't vouch for any of them (as I have not used them, personally).

  4. #4
    Registered User
    Join Date
    10-10-2008
    Location
    UK
    Posts
    21
    Thanks for that guys, pretty much as I expected. I guess i'll be relying on trust then.......oh dear!

    Thanks again.

  5. #5
    Registered User
    Join Date
    10-10-2008
    Location
    UK
    Posts
    21
    This got me thinking of a way how excel could be improved for this problem. A time stamp could be added where after say 3 days for example the whole sheet becomes password protected.

    Just a thought, it would definetely be possible obviously.

  6. #6
    Forum Expert Paul's Avatar
    Join Date
    02-05-2007
    Location
    Wisconsin
    MS-Off Ver
    2016/365
    Posts
    6,887
    A "trial period" (aka 'time bomb') could be implemented, but it would still require Excel macros to create and verify dates, and therefore would be easy to circumvent for anyone with Excel and Google since they could get into the code to see what it does before the trial period is up.

    As mentioned, there aren't really any secure parts to Excel. You could compile all of your code into a DLL file, and simply pass data back and forth between Excel and your functions and not rely on any in-sheet formulas or code, but even DLL's can be decompiled (although it would keep the vast majority of users out of your functions).

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. spreadsheet for multiple users
    By evanzo in forum Excel Programming / VBA / Macros
    Replies: 5
    Last Post: 10-29-2008, 11:04 PM
  2. Auto-retrieve and manage data from another spreadsheet
    By techissue2008 in forum Excel Programming / VBA / Macros
    Replies: 3
    Last Post: 06-16-2008, 12:17 AM
  3. Updating distributed spreadsheet online
    By KnuxAran in forum Excel General
    Replies: 0
    Last Post: 04-28-2008, 10:30 PM
  4. Fomula Advice needed for a fuel spreadsheet,
    By Majestic in forum Excel - New Users/Basics
    Replies: 1
    Last Post: 04-04-2007, 10:19 AM
  5. Need help: Simple spreadsheet "broke"
    By iCamp in forum Excel General
    Replies: 4
    Last Post: 01-11-2007, 12:47 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1