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
| Sub Enregistrement_Quantité_Etat_Navette()
'
' Etat_Navette Macro
'
Dim Chemin As String, ChampDest As Integer, ChampDest1 As Integer
Dim Nomprojet, Lieu, Région, Début_trx, Fin_trx As String
Dim Ouvrage, Unité, Q_existant, Q_projet, Potentiel, Q_possible, Q_restant As String
Dim Chrono_FOD As Double
Nomprojet = Sheets("Quantités").Range("D1").Value
'Chrono_FOD = Range("K3").Value
Lieu = Sheets("Quantités").Range("D2").Value
Début_trx = Sheets("Quantités").Range("D3").Value
Fin_trx = Sheets("Quantités").Range("D4").Value
Ouvrage = Sheets("Quantités").Range("Initiulé1").ListObject.ListRows
Chemin = "C:\Users\Documents\Economie\Outil EC\Lien dossier\Etat navette.xlsm"
'Ouvre l'état navette si ce n'est pas le cas
On Error Resume Next
Workbooks("Etat navette.xlsm").Sheets("BDD_métré").Activate
If Err Then Err.Clear: Workbooks.Open Filename:=Chemin
'Accès à la dernière ligne libre de l'état navette
ChampDest = ActiveWorkbook.Sheets("BDD_métré").Range("B" & Rows.Count).End(xlUp).Row + 1
Range("A" & ChampDest).Value = Début_trx
Range("B" & ChampDest).Value = Fin_trx
Range("C" & ChampDest).Value = Lieu
Range("D" & ChampDest).Value = Nomprojet
Range("E" & ChampDest).ListObject.ListRows = Ouvrage
End Sub |
Partager