tinet
XLDnaute Impliqué
Bonjour le forum,
Voici ma demande, Je ne sais pas si ceci est réalisable.
Mais je tente.
J'ai un code pour sauvegarder mes présentations de page Excel en PDF dans le répertoire racines de mon fichier.
Comme je vais avoir de nombreuses pages à sauvegardées je voudrais créer des répertoires automatiques
Exemple:
Ma valeur de référence serait DA en M8
M8 Serait = à 1
Trouver une solution pour que le dossier crée un sou répertoire
Dossier = "Mars \1\"
puis
Ma valeur de référence serait DA en M8
M8 Serait = à 2
Trouver une solution pour que le dossier crée un sou répertoire
Dossier = "Mars \2\"
Et ainsi de suite
Merci pour votre aide
	
	
	
	
	
		
	
		
			
		
		
	
				
			Voici ma demande, Je ne sais pas si ceci est réalisable.
Mais je tente.
J'ai un code pour sauvegarder mes présentations de page Excel en PDF dans le répertoire racines de mon fichier.
Comme je vais avoir de nombreuses pages à sauvegardées je voudrais créer des répertoires automatiques
Exemple:
Ma valeur de référence serait DA en M8
M8 Serait = à 1
Trouver une solution pour que le dossier crée un sou répertoire
Dossier = "Mars \1\"
puis
Ma valeur de référence serait DA en M8
M8 Serait = à 2
Trouver une solution pour que le dossier crée un sou répertoire
Dossier = "Mars \2\"
Et ainsi de suite
Merci pour votre aide
		VB:
	
	
	Sub PDF()
    chemin = Workbooks(ActiveWorkbook.Name).Path
    Feuille = ActiveSheet.Name
    
    Dossier = "Mars \"
    fa = Format([M1], " dd mmm")
    d = Range("M2").Value
    s = Range("M3").Value
    t = Range("M4").Value
    
    nomFichier = "" & s & fa & "" & "    " & d & "  " & t & ".pdf"
    If Dir(chemin & "\" & Dossier) = "" Then
        On Error Resume Next
        MkDir chemin & "\" & Dossier
        On Error GoTo 0
    End If
    CheminEvent = chemin & "\" & Dossier
  
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
                                    CheminEvent & "\" & nomFichier, Quality:=xlQualityStandard, _
                                    IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
                                    False
   
    End Sub