Macro1 secondaires ()
Obscurcir I en tant que longtemps
Pour I = 1 à 51
Feuilles (« force »). Cellules (I + 13, « D »). Copie
Avec les feuilles (« Result1 »)
. Cellules (1, 5 * (I - 1) + 1).PasteSpecial _
Pâte : =xlPasteValues, opération : =xlNone, _
SkipBlanks : Le =False, transposent : =False
. Cellules (2, 5 * (I - 1) + 1) = « OPT_CHAIN »
. Cellules (3, 5 * (I - 1) + 1).FormulaR1C1 = « =BDS (R1C, R2C) »
Extrémité avec
Après i
Sous-marin d'extrémité
Macro2 secondaire ()
Faible sourcerange comme gamme
Faible fillrange comme gamme
Faible j en tant que longtemps
Avec les feuilles (« Result1 ») 'corriger le nom de feuille pour adapter
. Gamme (« B2 ») = « PX_MID »
. Gamme (« B3 ») .FormulaR1C1 = « =BDP (R [0] C [- 1], R2C) »
. Gamme (« B3 »). Copie. Gamme (« B4 : B2002 »)
. Gamme (« C2 ») = « VOLUME »
. Gamme (« C3 ») .FormulaR1C1 = « =BDP (R [0] C [- 2], R2C) »
. Gamme (« C3 »). Copie. Gamme (« C3 : C2002 »)
. Gamme (« D2 ») = « OPT_DELTA »
. Gamme (« D3 ») .FormulaR1C1 = « =BDP (R [0] C [- 3], R2C) »
. Gamme (« D3 »). Copie. Gamme (« D3 : D2002 »)
. Gamme (« E2 ») = « OPEN_INT »
. Gamme (« E3 ») .FormulaR1C1 = « =BDP (R [0] C [- 4], R2C) »
. Gamme (« E3 »). Copie. Gamme (« E3 : E2002 »)
. Gamme (« B2 : E2 »). Choisi
. Gamme (choix, Selection.End (xlDown)). Choisi
Application.CutCopyMode = faux
Selection.Copy
Pour j = 1 à 49
Cellules (2, 5 * j + 2).Select
ActiveSheet.Paste
Prochain j
Extrémité avec
Sous-marin d'extrémité
|