Es wäre möglich, eine ODBC-Datenquelle aus einer Excel-Datei zu erstellen und mit VisualC++ auf diese Datenquelle zuzugreifen. Eine Zeile der Excel-Tabelle entspricht dann einem Datensatz, eine Spalte ist ein Feld. Das funktioniert genauso wie mit einer Access-Datei, ist aber - glaube ich - nicht das, was Sie wollen.
Sie wollen mit VisualC++ ein Programm schreiben, das mehrere Excel-Dateien öffnet und dann in verschiedene Zellen dieser Dateien Daten reinschreibt. Die Zellen sind eventuell für einen Datensatz über mehrere Zeilen verstreut.
Das geht auch irgendwie. Leider muss ich mich da auch erst mal schlau machen.