Re,
La mise à jour d'un fichier "A" lié avec d'autres "B,C,etc.." se fait à son ouverture
Donc si quelqu'un fait une saisie dans un fichier "B,C,..", il faut déjà que celui-ci soit enregistré !
Ensuite il faut effectivement recalculer le fichier "A" avec F9 (classeur entier) ou MàJ+F9 (feuille active)
Cela me semble logique 🤔
Pourtant ce n'est pas le cas, j'ai fait un macro en executant le sommeproduit dans la cellule "AD8" et cela fonctionne pour seulement AD8 pourtant il ya beacoup de formmule allant de F8 à AU200. Voici le macro :
Sub Macro5()
On Error Resume Next
Application.ScreenUpdating = False
Sheet10.Unprotect "1234566"
Excel.Application.OnTime Now + TimeValue("00:01:00"), "macro5"
Sheet10.Range("c5").Value = Now
Sheet10.Range("AD8") = "=SUMPRODUCT(('\\10.153.3.2\Users\Public\BARCODE PROJECT\PRINTING - barcode\[Barcode - Printing.xlsm]PRINTING (2)'!$A$2:$A$8266=A8)*('\\10.153.3.2\Users\Public\BARCODE PROJECT\PRINTING - barcode\[Barcode - Printing.xlsm]PRINTING (2)'!$I$2:$I$8266<=$C$5)*('\\10.153.3.2\Users\Public\BARCODE PROJECT\PRINTING - barcode\[Barcode - Printing.xlsm]PRINTING (2)'!$I$2:$I$8266>=$C$4)*('\\10.153.3.2\Users\Public\BARCODE PROJECT\PRINTING - barcode\[Barcode - Printing.xlsm]PRINTING (2)'!$F$2:$F$8266))"
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
Sheet10.protect "1234566", DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFormattingColumns:=True, AllowFormattingRows:=True, AllowSorting:=True, AllowFiltering:=True
End Sub