Bonjour,
Voici quelques pistes, sans faire ts le codage....
Je pense que le plus simple est d'ouvrir ton fichier B lorsque tu actionne ton bouton: utilise application.screenupdating= false pour geler l'affichage, application.DisplayAlerts = false pour désactiver les alerte et initialise une variable de type workbook avec le Workbooks.Open Filename:C/\\....\\FichierB.xls (Dim TheB as Workbook set TheB=workbook.open Filename...). Ensuite tu traite tes données (moi j'utilise souvent des boucles while indexées sur les lignes pour connairte la fin des données), puis pour fermer ton fichier B suit la procédure suivante:
TheB.save
TheB.saved=true
TheB.close
application.displayalerts=true
application.screenupdating=true
Désolé c'est un peu sommaire, ms je manque un peu de temps....
A+
DSA