"I would like a online system that I could have the members fill in themselves"
That leads me to believe that your club has a website - is that the case? If it is, it's pretty easy to do what you suggest.
You create your form on the web-site. Your members fill it in, and the form results are sent to a mysql database on the web server. You download the database entries into an Excel spreadsheet. Any decent web-hosting package will include at least one mysql database. You just configure it, and use a script to send the form results to it.