This is possible with a few worksheet events. I would recommend being a little more cautious with your step 1, though. It is possible to select a row in "Raw Data", secretly store that information, then change that row based on a double-click on a different sheet, but that seems needlessly vulnerable to user-error. Keep in mind that changes made with VBA events can't be undone with a simple Ctrl + Z. I would recommend making the last selected row in Raw Data clear to whomever might be making the concurrent change on your capacity sheet. In the attachment, I've created a basic selection change even on Raw Data:
This will input the last selected row on Raw Data into F1 on the Capacity Calendar so the user can see what row will be changed before double-clicking. From there, I added a double-click event on the Capacity sheet to carry over the selection:
This event will carry the date and contact information for the selected box over to the row shown in F1 on Raw Data. It will also select the appropriate row/cell so the user can enter the meeting time. The Capacity Calendar cell will automatically turn red to indicate that it is no longer available. Play around a bit with the attachment to see if it works as desired.
*Both of my efforts above presume that you won't go beyond row 500 on Raw Data. If you need more space, just change the "500"s in each procedure to something bigger.
Bookmarks