Bonjour,
Je pense que la base de données est à revoir, normalement, ce ne sont pas les noms des clients que l'on mets en entêtes de champs, ils devraient se trouver dans les enregistrements.
Par exemple, les entêtes (noms des champs d'enregistrements) pourrait être, "IDClient", "NomClient", "Produit", "RefProduit", "Quantité", "Debite", etc...
Et comme Excel n'est pas un SGDB, il te faudra créer autant d'enregistrements pour le même client que tu auras de produits différents mais ensuite, tu pourras utiliser des filtres ou tout autres méthode pour gérer ta base, les suppressions et ajouts seront bien plus faciles !