Je génère mes PDF pour les devis en les nommant avec les 8 premières lettres du nom du client suivi du n° de devis présent en C9 suivi d'un tiret et la date du jour, à l'aide de ce code VBA :
	
	
	
	
	
		
J'aimerais être prévenu si un fichier portant le même nom existe déjà dans le répertoire de destination et donc avoir la possibilité de l'écraser ou annuler.
Merci d'avance,
Leguyl
	
		
			
		
		
	
				
			
		VB:
	
	
	Sub ExportDevisPDF()
    Dim Chemin As String
    
    Chemin = ActiveWorkbook.Path
    If MsgBox("Êtes-vous certain de vouloir générer un PDF Devis ?", vbYesNo, "Demande de confirmation") = vbYes Then
    
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        Chemin & "\PDF\Devis\" & UCase(Left([ClientNom], 8)) & " - " & [C9] & " - " & Format(Date, "yyyy-mm-dd") & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties _
        :=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
    
        MsgBox "Le PDF a été généré dans le sous-répertoire \PDF\Devis"
    
    Else
    
        MsgBox "Le PDF n'a pas été généré"
    
    End If
    
End SubMerci d'avance,
Leguyl
			
				Dernière édition: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		![Joe[PT]](https://xld-data.community.forum/avatars/s/12/12272.jpg?1467553843) 
 
		 
 
		