Bonsoir à tous.
Le code ci-dessous me permet d'enregistrer une facture en xlsm selon le nom de plusieurs cellule, ca fonctionne parfaitement.
Je souhaite rajouter la cellule K14 entre la D18 et la F11 au nom de la facture.
la cellule K14 est la date du jour =aujourdhui() afficher en mmm aaaa (févr 2016)
ca me genere une erreur quelqu'un à une idée?
et en même temps quelqu'un aurais une idée du code à rajouter et où le rajouter pour qu'elle s'enregistre en pdf dans un autre dossier "g:\Drop\JN SE\archive"
Sub enregistrefacture()
Dim Chemin As String, Fichier As String
Fichier = Range("R11") & "" & Range("D18") & " " & Range("F11") & " " & Range("F4")
If Len(Trim(Fichier)) = 0 Then
MsgBox "Pas de nom de fichier"
Exit Sub
End If
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = "g:\Drop\JN SE\Facturation"
If .Show = -1 Then ' Clic sur Ok
Chemin = .SelectedItems(1)
Else
' Clic sur Annuler
Exit Sub
End If
End With
ActiveSheet.Copy
With ActiveWorkbook
.SaveAs Filename:=Chemin & "\" & Fichier, FileFormat:=xlOpenXMLWorkbookMacroEnabled
.Close
End With
recopie
End Sub