bonjour a tous,
je viens vers vous après plusieurs nuit de reflexions.....
voila mon problème:
j'ai chaque jour une liste ( excel) de camions qui partent avec deux type de caisses pour aller chez des clients x
mon boss voudrait avoir un compte rendu chaque mois pour savoir combien de caisses sont parti chez x ou y
pour le moment j'ai mis en place une macro qui me copie et colle tous les information qui ce trouve dans un dossier (20 documents excel) sur un classeur dedié a ca!
dans ce classeur ce trouve une feuille ou toute les informations sont regroupé et un feuille pour chaque clients
dans chaque feuille clients ce trouve une formule qui compte le nombre de camion et de caisse
et c'est cette formule qui pose problème !
=SOMMEPROD(N(RECAP!#REF!="mon-client"))
alors que j'ai taper la formule avec A:A a la place du #ref en rouge
ya t'il une façon d’empêcher qu'excel change ma formule?
nb: ma macro commence par supprimer les cellules présentent sur la feuille ou tout ce regroupe.
je vous colle ma macro
Sub recup()
Range("a:c").Delete
Range("a1").Select 'sélectionner la cellule de début
Chemin = "mon chemin" 'saisir le chemin complet du dossier où se trouvent les fichiers
Fichier = Dir(Chemin & "*.xlsx") ' Premier fichier
Do While Fichier <> ""
Workbooks.Open Filename:=Chemin & Fichier
Range("a5:a18,e5:e18,f5:f18").Copy
ThisWorkbook.Activate
ActiveSheet.Paste
Windows(Fichier).Activate
Application.CutCopyMode = False
ActiveWorkbook.Close savechanges:=False
ThisWorkbook.Activate
Range("A65536").End(xlUp).Offset(1, 0).Select
Fichier = Dir ' Fichier suivant
Loop
End Sub
merci a vous si vous avez une piste, une solutions, un miracle......