11-19 For TK
Sub CF抓取分拆() ' ' 宏1 ' Data页为prophet查询结果
' 逐产品逐mp导出
'
Dim aa
aa = Sheets.Count
Do While aa > 2
aa = Sheets.Count
Application.DisplayAlerts = False
Sheets(aa).Delete
Loop
Dim i As Integer
Dim j As Integer
Dim row_max As Integer
Dim column_max As Integer
row_max = Sheet1.Range("a100").End(xlUp).Row
For i = 1 To row_max
Sheets("Data").Range("B6") = Sheet1.Cells(i, 1)
column_max = Sheet1.Cells(i, 100).End(xlToLeft).Column - 1
For j = 1 To column_max
Sheets("Data").Range("B4") = Sheet1.Cells(i, j + 1)
Worksheets.Add after:=Sheets("Data")
ActiveSheet.Name = Sheet1.Cells(i, 1) & "-" & Sheet1.Cells(i, j + 1)
Sheets("Data").Cells.Copy
Sheets(Sheet1.Cells(i, 1) & "-" & Sheet1.Cells(i, j + 1)).Range("a1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Next
Next
End Sub
Sub cal_stress_scene()
'
' 9 base
' 1 mort 11 mort2
' 2 morb 12 morb2
' 3 lapse up 13 lapse up2
' 4 lapse down 14 lapse down2
For i = 1 To 10
Sheets("2-1非万能险导出").Range("B2") = Sheets("SEN TEST").Cells(1, 1 + 2 * i)
Application.Goto Sheets("2-1非万能险导出").Range("O9")
Range(Selection, Selection.End(xlDown)).Copy
Application.Goto Sheets("SEN TEST").Cells(5, 2 * i)
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.Goto Sheets("2-1非万能险导出").Range("k9")
Range(Selection, Selection.End(xlDown)).Copy
Application.Goto Sheets("SEN TEST").Cells(5, 2 * i + 1)
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Next
'单独调整PHI Run_no=3/13
Sheets("2-1非万能险导出").Range("B2") = 3
Sheets("SEN TEST").Range("H91") = Sheets("2-1非万能险导出").Range("O95")
Sheets("SEN TEST").Range("I91") = Sheets("2-1非万能险导出").Range("k95")
Sheets("2-1非万能险导出").Range("B2") = 13
Sheets("SEN TEST").Range("J91") = Sheets("2-1非万能险导出").Range("O95")
Sheets("SEN TEST").Range("K91") = Sheets("2-1非万能险导出").Range("k95")
End Sub