Bonjour,
Il faudrait savoir comment on fonctionne par rapport au fichier.
C'est le code "enregistrer" en premier puis "transferer" en deuxième ??
Sinon à première vue je vois trois soucis
- dans le code "enregister", il manque l'extension ".xlsm" ou ".xlsx" dans le fichier sauvé.
le code corrigé sous excel 2007 :
With Sheets("Fiche")
nomFichier = "ANO-" & .Range("K2") & .Range("K3") & .Range("K4") & "-" & .Range("F3") & "-" & .Range("C4") & ".xlsm"
End With
- L est déclaré après "reference = nom fichier" puis modifié dans la boucle "For each....next" puisqu'il devient L = cell.row
Donc à quoi sert cette boucle ??
- reference = nomfichier ne devrait rien donner puisque "nomfichier" n'a pas de valeur définie dans le code.
Merci de donner quelques explications complémentaires. J'adapterai le code en fonction.
Amicalement