Now you're using code, try and stay away from macros - they're the devils work (lol).
Am I correct in thinking you want to input the chemical id, agreement etc for each of the chemicals, and then run the update?
If so, is this any quicker than doing one and running it, then doing the next?
If...