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
| -----------------------------------------------------------------------------------
i_glass = 2
Content = "Change à terme"
Content2 = Cells(i_glass, 9).Value
Do Until Content = Content2
Cells(i_glass, 9).Select
i_glass = i_glass + 1
Content2 = Cells(i_glass, 9).Value
Loop
'Je cherche i_glass dans ma colonne pour savoir ou commence ma formule
------------------------------------------------------------------------------------
'Database.Activate
i_glass = i_glass - 8
'Ici j'enlève 8 pour que ma formule soit "fausse"
Formula = "=IF(Glass!R[" & i_glass & Database.Cells(4, 6).Value & i_glass & Database.Cells(6, 6).Value & i_glass & Database.Cells(8, 6).Value _
& i_glass & Database.Cells(10, 6).Value & i_glass & Database.Cells(12, 6).Value & i_glass & Database.Cells(14, 6).Value
Formula2 = "=IF(RC6="""";"""";Glass!R[" & i_glass & Database.Cells(4, 12)
Formula3 = "=IF(RC6="""";"""";Glass!R[" & i_glass & Database.Cells(4, 15)
Overview.Activate
Range("F8:H159").Select
Selection.ClearContents
Application.ReferenceStyle = xlR1C1
Cells(8, 6).Select
Cells(8, 6).FormulaR1C1Local = Formula
Cells(8, 7).FormulaR1C1Local = Formula2
Cells(8, 8).FormulaR1C1Local = Formula3
Cells(8, 6).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Range("F9:i159").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Application.ReferenceStyle = xlA1 |
Partager