How do I create a dropdown list that lists all the calc sheets in the same directory?

Exactly as it says. I want to create a dropdown that automatically lists all the sheets in the same folder as the sheet the dropdown list is in.
I assume this has to be done (via a macro) in basic or python of which I do not know either.

Additional question: Do the other sheets have to be open to pull data from them? I ask because I plan on pulling data from specific cells in specific sheets within a folder but I hopefully do not need to have them open.

Depends. For a more or less static folders you can simply write abdir or ls cimmand to a text-file (use .csv as extension). Importing this and using it as source-list for data–validity may give the same function.

For a macro you may sart here:

here’s a reasonable starting point : Get A List Of File Names From A Folder And All Subfolders

Addresses and References, Absolute and Relative