The only way I can imagine doing this would involve creating a database that is linked to Excel file -- which means an Access database -- and then creating a data connection to the Access database. Your Access DB would have to be someplace all form users could access it, with appropriate permissions. Here's a
link to linking Excel with Access... Any chance the data in the Excel file could just be stored in a SharePoint list instead? You'd have a less fragile setup then....