Bonjour
je suis debutant dans la création de VBA, voici mon problème, je désire enregistrer un classeur dans un dossier avec comme nom de fichier une donnée dans une cellule jusque la pas de problème.
Par contre lorsque je veux enregistrer mon chemin de dossier ça me met toujours un problème, alors que si je l'enregistre simplement sur le bureau comme le classeur source pas de problème. je pense faire une erreur dans la position de mon chemin d'enregistrement.
voici le code que j'ai crée, merci d'avance de votre aide.
Sub enregistrer()
'
'Declaration des variables
'Dim nomDossier as String
On Error GoTo 1 'Gestion des erreurs
Application.DisplayAlerts = False 'On désactive les messages d'alerte
If Range("B3").Value = "" Then 'on teste que le code jambon a bien été saisie ou pas
MsgBox "*** Attention *** vous n'avez pas saisie le code jambon." & vbCrLf & _
" Merci de faire le nécessaire avant de réaliser la sauvegarde.", vbOKOnly + vbInformation, "sauve"
Range("B3").Select
Else ' SINON
With ActiveWorkbook 'Enregistrement du classeur portant le nom de la cellule B3
.SaveAs Filename:="C:\Users\Bibiche Family\Desktop\Traçabilité 2022 & "\" & Range("B3"), FileFormat:=xlOpenXMLWorkbook.
End With
'on affiche un message informant que le fichier a bien été sauvegardé.
MsgBox "Votre fichier au nom ( " & Range("B3") & ") a bien été enregistré dans votre dossier"
Sheets("Traçabilité 2022").Shapes("Bouton").Delete
End If
Application.DisplayAlerts = True 'On réactive la gestion des alertes.
1
End Sub