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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
Sub extrait()
If quad = 1 Then
Address = Range("first_start1").Address
ElseIf quad = 2 Then
Address = Range("first_start1").Offset(0, 186).Address
ElseIf quad = 3 Then
Address = Range("first_start1").Offset(0, 124).Address
Else
Address = Range("first_start1").Offset(0, 62).Address
End If ' end f quad=1 if statement
Address1 = Left(Address, 2)
Address1 = Address & ":" & Address1 & "8000"
If Range(Address) = vbNullString Then
activerow = Range(Address).Address
Range(Address).Activate
ElseIf Range(Address).Offset(1, 0) = vbNullString Then
Range(Address).Offset(1, 0).Select
activerow = Range(Address).Offset(1, 0).Address
Else
Range(Address).Select
Range(Address).End(xlDown).Offset(1, 0).Select
activerow = Range(Address).End(xlDown).Offset(1, 0).Address
End If ' end of address=22 if statement
If (quad = 1) Then
Range(activerow) = Worksheets("loadflow").Range("Pac_Rect")
Range(activerow).Offset(0, 1) = Worksheets("loadflow").Range("h24")
Range(activerow).Offset(0, 4) = Worksheets("loadflow").Range("RECT_load_angle")
Range(activerow).Offset(0, 7) = Worksheets("loadflow").Range("Uac_Rect")
Range(activerow).Offset(0, 10) = Worksheets("loadflow").Range("Iac_rect")
Range(activerow).Offset(0, 13) = Worksheets("loadflow").Range("Pac_Rect") - Worksheets("loadflow").Range("b35") - Worksheets("loadflow").Range("b36")
Range(activerow).Offset(0, 16) = Worksheets("loadflow").Range("Qac_Rect1")
Range(activerow).Offset(0, 19) = Worksheets("loadflow").Range("H128")
Range(activerow).Offset(0, 22) = Worksheets("loadflow").Range("Uval_Rect")
Range(activerow).Offset(0, 25) = Worksheets("loadflow").Range("Iac_vlv_rect")
Range(activerow).Offset(0, 28) = Worksheets("loadflow").Range("H129")
Range(activerow).Offset(0, 31) = Worksheets("loadflow").Range("Conv_Rect")
Range(activerow).Offset(0, 34) = Worksheets("loadflow").Range("Equi_AC_Vol_LF")
Range(activerow).Offset(0, 37) = Worksheets("loadflow").Range("Rect_Vlv_RMS")
Range(activerow).Offset(0, 40) = Worksheets("loadflow").Range("Qvlv_Conv1")
Range(activerow).Offset(0, 43) = Worksheets("loadflow").Range("H130")
Range(activerow).Offset(0, 46) = Worksheets("loadflow").Range("Per_Tap_rect")
Range(activerow).Offset(0, 49) = Worksheets("loadflow").Range("Pdc_Rect")
Range(activerow).Offset(0, 52) = Worksheets("loadflow").Range("dccurrent_aCt")
Range(activerow).Offset(0, 55) = Worksheets("loadflow").Range("dcvol_rect")
Range(activerow).Offset(0, 58) = P_qrect_IEC
Range(activerow).Offset(0, 59) = Worksheets("loadflow").Range("h24")
End Sub |
Partager