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
|
'****** vérifie si le fichier existe déjà ******
fichier = "S:\DA\RCL EST\Doc et BACOLOC\" & Me![N°_de_dossier] & ".xls"
If Dir(fichier, vbHidden) <> "" Then
'MsgBox "La feuille " & fichier & " existe déjà"
Set wbexcel = appexcel.Workbooks.Open(fichier)
Else
'MsgBox "La feuille " & fichier & " n'existe pas"
Set wbexcel = appexcel.Workbooks.Open("S:\DA\RCL EST\Doc et BACOLOC\Diss-V8.xls")
'****** mise à jour des cellules excel ******
appexcel.Cells(2, 7) = Me![Négociateur]
appexcel.Cells(6, 7) = Me![Communes]
appexcel.Cells(6, 16) = Me![CP_projet]
appexcel.Cells(8, 7) = Me![Adresse_projet]
appexcel.Cells(12, 23) = Me![N°_de_dossier]
appexcel.Cells(18, 23) = Me![N°_Convention]
appexcel.Cells(14, 23) = Me![Detection]
appexcel.Cells(16, 23) = Me![Debut_travaux]
appexcel.Cells(20, 23) = Me![AS_etude]
appexcel.Cells(22, 23) = Me![AS_autre]
appexcel.Cells(24, 23) = Me![RE]
appexcel.Cells(26, 23) = Me![SR]
'enregistrer le nouveau fichier avec le N° du dossier
Dim choix
Beep
choix = MsgBox("Voulez-vous enregistrer le fichier avec le nom : " & fichier & "?", vbOKCancel, "Attention !")
' Teste la valeur des données entrées par l'utilisateur.
If choix = vbCancel Then
Exit Sub
Else
ActiveWorkbook.SaveCopyAs "S:\DA\RCL EST\Doc et BACOLOC\" & Me![N°_de_dossier] & ".xls"
End If
End If |
Partager