I am following your extended course for Dynamo for busy people. I’d like to confirm your intended use for the first script you sent out, sheets from Excel.

It runs perfectly on first pass, if I run it for, say, sheet numbers 1 to 5. However, if I update the Excel file to sheets 6 to 10, it overwrites the previous sheets 1 to 5 already created.

My intended use for this script would be creating sets of sheets as tender packages. Say I need door schedules, I populate an Excel list and feed this to Revit through Dynamo, however, should I use this same script for window schedules, it overwrites all the door schedules made this way previously.

Are there additional nodes required to test if the Revit Element ID exists for the sheet, forcing it to make a new sheet? I had initially thought the Sheet Number would be a unique identifier but it is a bit troublesome that Dynamo can rewrite a Sheet Number without any warnings.