Instead of asking for the entire code, please let us know what you've already tried and specifically what you need help with. "Please write the code for me" isn't going to inspire many people to try and help.
You've left out important details that would allow anyone to even begin to assist...
You could create a data entry area by locking and hiding all cells, then unlocking and unhiding the cells you want to allow editing in, then protecting the worksheet. I have a VBA based approach here...
A quick Google search produced numerous links with the code you need:
A1:A5 contains your values: 23, 46, 67, 12, 56
This formula calculates how much you need to add to each value to reach 250:
Add this to each cell's value to get the new value, i.e. in cell B1 put "=A1+((250-SUM(A1:A5))/COUNTA(A1:A5))"
Does that work for you?
You can create a PivotTable in Excel based on an external data source, including an Access query.
However it may not work since your query requires user intervention. In my...
What I would do is set up a recurring task with something like "Mail from firstname.lastname@example.org not received" in the subject. Have it occur at 5:30 PM every weekday. Then I would add an event handler (VBA) to check each incoming email. If the email address is email@example.com, then look for the task and mark it...
How about this:
Function Speak(c As Boolean, s As String, t As Long)
Dim currenttime As Date
currenttime = Now
If c Then
Do Until currenttime + TimeValue("00:00:" & t) <= Now
Speak = c
Call the function like this, specifying...