merci pour cette réponse
mais le soucis c'est comment appliquer un copier collage special sur la meme feuille qui va etre enregistrée , parce que si je comprend
bien je fait un copier de la cellule contenant la formule de la recherche verticale puis je fais un collage special valeur vers ou ?.....
puisque la feuille enregistrée n'existe pas encor avant cette manip ? ou alors je n'ai pas tout saisi
la macro servant à enregistrer ma feuille dans un classeur d'archivage est la suivante :
Sub Copie_Feuille()
Dim Chemin As String, Référence_Nom As String
Chemin = ThisWorkbook.Path
Workbooks.Open Filename:=Chemin & "\LAISSEZ PASSER FRET.xls"
Windows("GESTION DES LAISSEZ PASSER.xls").Activate
Sheets("LAISSEZ PASSER FRET").Select
Référence_Nom = Range("H4")
Sheets("LAISSEZ PASSER FRET").Copy Before:=Workbooks("LAISSEZ PASSER FRET.xls").Sheets(1)
ActiveSheet.Name = Référence_Nom
Windows("LAISSEZ PASSER FRET.xls").Close SaveChanges:=True
Call nettoyeur ' macro pour vider la feuille apres enregistrement '
End Sub
le classeur d'archivage s'appelle LAISSEZ PASSER FRET. XLS
et dans la feuille "LAISSEZ PASSER FRET " c'est la cellule H4 qui contient la formule de recherche verticale et je voudrai une fois
l'enregistrement fait que la cellule H4 de la feuille copiée ne soit plus porteuse de la fonction de recherche verticale mais de la valeur de la cellule H4 avant l'avant l'enregistrement
merci pour toute idée