+ Reply to Thread
Results 1 to 10 of 10

Excel report for old school excel users

  1. #1
    Registered User
    Join Date
    02-21-2017
    Location
    Norway
    MS-Off Ver
    2016 (Win10)
    Posts
    76

    Excel report for old school excel users

    I have an excel report situation which I wonder if there is an excel solution to it. It is mainly due to the user of this report. The users are really really old school who have very limited knowledge of excel other than simple input and simple formula. These users are also in the top management.

    There is this "important" monthly report. The figures on this report is sourced from several other excel reports that are linked to database system.

    The users of this monthly report are not excel frequent users. They are used to report that shows static input figures. Our old reporting system produced reports like that but the new report system is unable generate the monthly report this way.

    In a way, it is ridiculous because it means that the preparer needs to copy data from other source reports and paste as "value" on this monthly report.

    You can imagine if there is a change in the data system, the preparer needs to spend a lot of time to update the report manually.

    We tried linking the data directly to the source reports but when users open the report, there will be system messages like "update links or not" etc. These system messages scared the hell out of them. They really hates it and will start questioning the report.

    Is there a way to create this monthly report such that it looks like static report but it is linked to source reports........so that the preparer can just update the source reports and the data in the monthly report will be updated automatically?

  2. #2
    Valued Forum Contributor
    Join Date
    03-16-2017
    Location
    UK
    MS-Off Ver
    2016
    Posts
    371

    Re: Excel report for old school excel users

    Time for a management replacement program

    On a serious note... the way I do my distributed reports is to have the fancy linked/automatic/macro file in one place, and then when I need to distribute I run some code that copies the sheet to a new workbook, breaks all the links (this will change linked values to static values), deletes all defined names (since if the defined name points to an external workbook, it will bring the data with it), and saves. This will keep all the regular formulas like =SUM(A1:A5) etc. so that the recipients can see how items are calculated.

    I've pulled this from my macro file, feel free to use / modify to your needs.

    Please Login or Register  to view this content.
    Design everything to be as simple as possible, but no simpler.

  3. #3
    Registered User
    Join Date
    02-21-2017
    Location
    Norway
    MS-Off Ver
    2016 (Win10)
    Posts
    76

    Re: Excel report for old school excel users

    Thanks! I will try it!

  4. #4
    Valued Forum Contributor
    Join Date
    03-16-2017
    Location
    UK
    MS-Off Ver
    2016
    Posts
    371

    Re: Excel report for old school excel users

    How did you get on?

  5. #5
    Registered User
    Join Date
    02-21-2017
    Location
    Norway
    MS-Off Ver
    2016 (Win10)
    Posts
    76

    Re: Excel report for old school excel users

    Hi, I have not tried it yet. Was tied up busy fire-fighting the confusion of excel updates of links for the users in my latest post.

    but I could see that your script might help with this latest issue i have with excel too because some of the links are related to this "system connected" report.

  6. #6
    Registered User
    Join Date
    02-21-2017
    Location
    Norway
    MS-Off Ver
    2016 (Win10)
    Posts
    76

    Re: Excel report for old school excel users

    Hi, I finally have time to try to work with the script you have written. Apparently the report I am trying to work on has "system formula" in each cell.
    Example of the formula:

    ='Rolling Prognosis Cons 24 months - FC08.xlsm'!HsGetValue($C$1,""&$B$6&"#"&P$6&"",""&$A$23&"#"&$A183&"",
    ""&$B$4&"#"&P$4&"",""&$B$5&"#"&P$5&"",""&$B$14&"#"&P$14&"",""&$B$15&"#"&P$15&"",""&$B$7&"#"&P$7&"",
    ""&$B$23&"#"&$B183&"",""&$B$10&"#"&P$10&"",""&$B$12&

    I tried using your script to do a test run without changing anything and it creates a report that is still linked to the system because of the cell formula.

    I am at wit ends.....It seems to imply, I need to copy everything as "values" in another workbook and then manually update all the excel sum formula.

  7. #7
    Valued Forum Contributor
    Join Date
    03-16-2017
    Location
    UK
    MS-Off Ver
    2016
    Posts
    371

    Re: Excel report for old school excel users

    Can you run the code, then press ALT + F11 to open the VBA editor, then CTRL + G to open the Immediate window. Copy everything in there and paste here.

    The function to break all the links should break the connection between the new workbook and the Rolling Prognosis workbook, turning the formulas into their values (even if that value is an error).

  8. #8
    Registered User
    Join Date
    02-21-2017
    Location
    Norway
    MS-Off Ver
    2016 (Win10)
    Posts
    76

    Re: Excel report for old school excel users

    *** START *** 9/19/2017 3:27:45 PM - Break all links in "Book2"
    No links found in "Book2"
    *** END *** 9/19/2017 3:27:45 PM
    *** START *** 9/19/2017 3:27:45 PM - Delete all defined names in "Book2"
    Deleting... Frequencies
    Deleting... Periods
    Deleting... 'Summary Page'!Print_Area
    Deleting... Years
    *** END *** 9/19/2017 3:27:46 PM
    Last edited by fornight; 09-19-2017 at 09:30 AM.

  9. #9
    Registered User
    Join Date
    02-21-2017
    Location
    Norway
    MS-Off Ver
    2016 (Win10)
    Posts
    76

    Re: Excel report for old school excel users

    here is a sample view of the file that the script copied. I remove a lot of the information due to confidentiality.
    Attached Files Attached Files

  10. #10
    Valued Forum Contributor
    Join Date
    03-16-2017
    Location
    UK
    MS-Off Ver
    2016
    Posts
    371

    Re: Excel report for old school excel users

    Hmm... the only thing I can think of is the Essbase formulas are throwing the #NAME? error when they are copied to the new workbook. I'm not entirely sure why though, since I am not familiar with using Essbase.

    You could try moving the sequence around and adding a few bits so that it:

    1. Calculates
    2. Breaks all links (check that Essbase formulas are converted to values)
    3. Copies to new workbook and replaces with values
    4. Close main sheet without saving (since you broke the links there)
    5. Deletes all defined names
    6. Saves the new file


    Do this manually first to check if it works. If it doesn't, then unfortunately I cannot help with the Essbase formulas

+ 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. Replies: 1
    Last Post: 12-11-2016, 08:48 PM
  2. Replies: 0
    Last Post: 01-11-2016, 11:58 AM
  3. School assignment: Excel worksheets.
    By Mike U. in forum Excel Formulas & Functions
    Replies: 0
    Last Post: 09-06-2005, 03:05 PM
  4. School assignment: Excel worksheets.
    By db in forum Excel Formulas & Functions
    Replies: 12
    Last Post: 09-06-2005, 05:05 AM
  5. [SOLVED] School assignment: Excel worksheets.
    By Mike U. in forum Excel Formulas & Functions
    Replies: 0
    Last Post: 09-06-2005, 04:05 AM
  6. [SOLVED] School assignment: Excel worksheets.
    By Mike U. in forum Excel Formulas & Functions
    Replies: 0
    Last Post: 09-06-2005, 03:05 AM
  7. school report card template
    By No Principals in forum Excel General
    Replies: 4
    Last Post: 08-19-2005, 10:05 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