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
| Sub estimation()
Dim DebColonne As Integer
Dim FinColonne As Integer
Dim LigneEs As Integer
Dim LigneFinTab As Integer
Dim i As Integer
Dim x As Integer
DebColonne = InputBox("Quel week renseigner ?")
If DebColonne = "" Then Exit Sub
LigneEs = InputBox("Quel ligne ?")
If LigneEs = vbCancel Then Exit Sub
Sheets("Parametres").Cells(22, 2).Value = DebColonne + 5
FinColonne = Sheets("Parametres").Cells(23, 2).Value
Sheets("Parametres").Cells(24, 2).Value = LigneEs
LigneFinTab = Sheets("Parametres").Cells(26, 2).Value
x = Sheets("Parametres").Range("B27").Value
For i = DebColonne + 5 To FinColonne
Cells(LigneEs, i).FormulaLocal = "=INDEX(Temp1!$A$1:$DT$72;EQUIV(B" & x & ";Temp1!$A$1:$A$72;0)+1;" & i & ")"
Cells(LigneEs, i).Value = Cells(LigneEs, i).Value
Next i
End Sub |