[Option Explicit
Public Sub Enregistrement()
Dim ChDir As String
Dim NomFichier As String
Dim NomCompletFichier As String
Dim Site As String
Dim nom As String
Dim Matricule As String
ChDir = Application.ActiveWorkbook.Path 'Chemin courant
'ChDir = "G:\Bordereau\"
Site = "accord Partenariat isiTel"
'Site = Me.Range("A1").Value
nom = Range("A1")
Matricule = ""
'Matricule = Me.range("A1").Value
NomFichier = nom & " " & Site & " " & Matricule
'Ligne définitive :
'NomCompletFichier = ChDir & "\" & NomFichier
''Pour les tests, on ajoute l'heure au nom de fichier ; ainsi, il n'y a pas de doublon de noms
' Dim stHeureExport As String
' stHeureExport = "_" & _
' Format(Hour(Time), "00") & "" & Format(Minute(Time), "00") & "" & _
' Format(Second(Time), "00")
NomCompletFichier = ChDir & "\" & NomFichier '& stHeureExport
''Copie de la feuille courante dans un nouveau classeur et enregistrement
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=NomCompletFichier
ActiveWorkbook.Close
MsgBox "le fichier a été enregistré sous le nom : " & vbCrLf & NomCompletFichier
End Sub/CODE]
[B]Si tu testes mon fichier, tu verras qu'elle exécute les actions suivantes[/B] :
-Elle enregistre bien le document là ou est le fichier d'origine.
c'est à dire que si l'on est sur le bureau, le fichier s'enregistre sur le bureau, si on est dans un dossier, elle enregistre dans le dossier etc.... et elle enregistre bien l'onglet actif.
- elle inclue le nom de mon client dans le nom du fichier,
[B]Le seul souci c'est que qu'elle enregistre l'onglet sous excel[/B] au lieu d'enregistrer en PDF.
Ce que je n'arrive pas faire :
[B]Je n'arrive pas à trouver le code "qui va bien" pour lui dire [U][U]que c'est en PDF qu'il faut enregistrer l'onglet actif[/U][/U].[/B]
Bon sang, j'espère que je suis un peu plus clair car c'est déjà tellement génial que tu prennes de ton temps pour rendre tant de services et je ne veux pas, en plus, t'en faire perdre.
Un grand Merci.
Si tu veux encore me répondre, c'est peut-être mieux de me dire si je me suis mieux expliqué avant de chercher la solution :o
Vraiment Merci,
Amicalement,
Lionel,