Hi Doug,
A few things, first this should be a question not a discussion if you are able to fix it, if not its no big deal. Second if you want to post code in the future you can use the advanced editor to post code and select the language (See https://community.esri.com/people/curtvprice/blog/2014/09/25/posting-code-blocks-in-the-new-geonet?s... for examples on how to do so.).
Right now in line 26 you are using the variable fc and it isn't declared til the loop in line 30, which probably causing it to crash at the moment.
If you moved it to line 31 and put the current line 31 after it, it would likely work. I would run the program without the Table to Excel Conversion first(comment it out) while printing the variable fc and out_xls to make sure they are what you are expecting them to be, then run it with the conversion. Also if you are receiving errors its good to post what they are since they can help other posters identify potential problems with your code.
Also I would recommend using the os module for working with filepaths(see os.path.join), its cleaner than using string backslashes and concatenating filenames together. There are examples in the List Feature Class help as well as python help pages.
http://pro.arcgis.com/en/pro-app/arcpy/functions/listfeatureclasses.htm
https://docs.python.org/2/library/os.path.html
https://docs.python.org/2/library/os.html