Briar Workshop has a desktop routine that exports a request grid and combines it with monthly worksheet data. The review includes a missing selector, a blank input file and repeated work rows. Keep the source object, variable and destination separate while deciding which action belongs next.
You will reuse desktop variables, For each, If, Excel actions and UI extraction. The fixtures vary row counts and identifiers, so the final output must come from the current run. The diagnostic tasks ask how to investigate a wrong value without hiding an error or guessing at a screen coordinate. Step through a run when you need to see the exact variable state after one action; running the whole routine again can overwrite the value you meant to inspect.