1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
Sub savecopy()
Dim MonMessErreur
'Msg d'erreur si les documents sont vides
If Isempty("Sheets("SLD&INT","DPT","DIVI")) then
MonMessErreur = "Les documents sont vierges, donc il n'y a rien a sauvegarder" & chr (10)
end if
if MonMessErreur ="" Then
Msg "Sauvegarde terminée
else
MsgBox MonMessErreur
Sheets("Formulaire").select
Exit sub 'Sortie de la procédure car saisie incorrecte
end if
Dim LeNom As String, LaLangue as string
Lannee = Rigt(sheets "Formulaire").Range("F21"),2)
LaLangue = Sheets("Formulaire").Range("F17")
LeNom =left(Sheets("Formulaire").Range("F15"),3) & "-" & right(Sheets("Formulaire").Range("F15"),3) & "_TOTAL_" & LaLangue & "_" & Lanee
Sheets(Array("SLD&INT", "DPT", "DIVI")).COPY
CHDIR "K:.........."
ACTIVEWORKBOOK.SAVEAS FILENAME:="K.............." & LeNom & ".xls"
activeworkbook.close
end sub |