Bonjour, je vous sollicite aujourd'hui pour la chose suivante :
Sub Archiver()
'Permet d'enregistrer le fichier généré
Dim extension As String
Dim chemin As String, nomfichier As String
Dim style As Integer
Application.ScreenUpdating = False
ThisWorkbook.ActiveSheet.Copy
extension = ".xlsx"
chemin = "Bibliothèques\Documents\"
nomfichier = ActiveSheet.Range("B2") & extension
With ActiveWorkbook
.ActiveSheet.DrawingObjects(1).Delete
.SaveAs Filename:=chemin & nomfichier
.Close
End With
End Sub
Le chemin :
chemin = "Bibliothèques\Documents\"
est défini ici,
je souhaiterai à la place, simplement indiquer une cellule spécifique d'une feuille spécifique.
Cela me permet de changer le chemin plus facilement, depuis ma feuille, plus pratique que d'avoir à modifier la macro.
Par exemple, je souhaiterai que le chemin soit le texte contenur dans le cellule B1 de la feuille 'Guide"
Je vous remercie d'avance.