USING TODAY() WITH SHAREPOINT AND EXCEL, AND "OPENED WITH DESKTOP", TODAY() NOT UPDATING

BrainStain00 5 Reputation points
2025-12-17T18:11:46.66+00:00

Using "Open in Desktop" for sole purpose of being able to use 'Full Screen mode" to have a Professional look on a large screen monitor.

All or most of my Excel program is working, but since I must run this in Desktop mode for Full Screen, the TODAY() function Im needing to run 90% of my programs features, won't UPDATE DAILY, I have to be in there to REFRESH it or something.

This program I made looks like a Barchart, tracking the STATUS of 4 different phases in each job.

The program stays open 24/7, and is not meant to go in there daily unless Im entering a new job. Have tried a few suggestions but none work to UPDATE TODAY().

I understand to update TODAY, the file either needs to be opened, or a calculation needs to take action. Since it STAYS open, and not meant for continuous opening, I dont know how else to trigger the TODAY feature.

(image attached)

I-bar Status Report Today

Windows for business | Windows 365 Business
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Chen Tran 5,090 Reputation points Independent Advisor
    2025-12-17T19:05:46.13+00:00

    Hello BrainStain,

    Thank you for posting question on Microsoft Windows Forum.

    Based on the issue description. It probably makes sense why you are running into this. Excel is designed to be "reactive". It calculates when you are actively working in it or when you first open the file. Since your dashboard stays open 24/7, Excel essentially "goes to sleep" regarding its calendar functions because nothing is triggering a recalculation. As a result, you might need a way to force Excel to "wake up" and check the date once a day.

    The following are 2 suggestions you can try.

    1.Using Windows Task Scheduler for Workaround.

    • you can force the file to "restart" itself every night using Windows. Try to create a small "Kill Excel" batch file (using Notepad) that closes Excel at 11:59 PM. Use Windows Task Scheduler to: Task A: Close Excel at 11:59 PM and Task B: Open your specific Excel file at 12:01 AM. Because the file is "Opening," the TODAY() function will grab the new date immediately.

    2.Using Power Query For Background Refresh.

    • If your status bars are driven by data tables, you can use Power Query to force a refresh on a timer. Go to the Data tab > Queries & Connections. Right-click your data source/query and select Properties. Check the box for Refresh every [X] minutes. Set it to 1440 minutes (which is 24 hours), or even every 60 minutes just to be safe. Every time the data refreshes, the TODAY() function will update as well.

    Hope the above information is helpful! If it is. Free feel to hit "Accepted" for benefitting others in community having the same issue too.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.