Excel wird ja gern als
DB missbraucht. Du solltest Dich fragen, warum es Excel sein soll.
M.E. gehören Daten in eine Datenbank.
Excel darf dann gern als Report-, Auswertungstool verwendet werden.
Wenn Du unter Folter versprechen musstest, Exceldaten auf diesem Wege anzusprechen, auszulesen oder oder oder, dann prüfst Du Dich wahrscheinlich tot.
Vorgehen wäre dann eher, eine funktionierende Umgebung (Excelsheets, -Spalten, -Formatierung, .. ) zu definieren und dann bei Fehlern mit entsprechenden Hinweisen auszusteigen.