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 38 39 40 41 42
| Sub Création_Demande_Ressource()
Dim reference, resp_hierarch, date_debut, date_fin, profil
Dim date_demande As String
' Création des variables
reference = Range("B2").Value & 1
resp_hierarch = "=RECHERCHEV(B2;Transco!A2:B49;2;FAUX)"
date_debut = Range("K2").Value
date_fin = Range("N2").Value
date_demande = Format(Date, "dd/mm/yyyy")
profil = Range("C2").Value
' Copie de la feuille Formulaire
Sheets("Formulaire").Copy
' Renseignement du formulaire
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
Range("H7").Select
ActiveCell.FormulaR1C1 = reference
Range("E7").Select
ActiveCell.FormulaLocal = resp_hierarch
Range("E13").Select
ActiveCell.FormulaR1C1 = date_debut
Range("H13").Select
ActiveCell.FormulaR1C1 = date_fin
Range("H5").Select
ActiveCell.FormulaR1C1 = date_demande
' Enregistrement du fichier = ANO_<no fiche>.xls
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveWorkbook.SaveAs Filename:= _
"z:\mes documents\01 - CDN\05 - Macro\Test\" & reference & ".xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Range("B4").Select
'
End Sub |
Partager