Re
Oui c'est possible avec ce code adapté par exemple
Private Sub Addition_Click()
Dim MaPlage As Range, Col As Range
Set MaPlage = Range("F5:W14")
For Each Col In MaPlage.Columns
Col.Offset(12).Resize(1) = Application.CountIf(Col, "x")
Workbooks("Nom.xlsx").Sheets("Feuil1").Range(Col.Offset(12).Resize(1).Address).Offset(7, 21) = Range(Col.Offset(12).Resize(1).Address).Value
Next Col
End Sub
Private Sub Effacement_Click()
ThisWorkbook.ActiveSheet.Range("F17:W17").ClearContents
Workbooks("Nom.xlsx").Sheets("Feuil1").Range("AA24:AR24").ClearContents
End Sub
Avec "Nom.xlsx", le nom de ton fichier et "feuil1" le nom de la feuille dans ce fichier.
Les deux fichiers doivent être ouvert et le classeur actif est celui dans lequel se trouve le tableau et le code
Si ok, veille à clôturer le fil en cliquant sur le V vert à coté du bouton Editer
Crdlt