Professional Documents
Culture Documents
VBA
VBA
Sub amcc()
Range("A1:J1").Select Selection.AutoFilter
SwitchX = 0 i = -1
MatrixFilas(i, 0) = Range("B" & ActiveCell.Row).Value MatrixFilas(i, 1) = ActiveCell.Value End If If SwitchX = 0 Then MatrixFilas(i, 2) = ActiveCell.Row MatrixFilas(i, 3) = ActiveCell.Row SwitchX = 1 Else
SwitchX = 0 End If
End If
ActiveCell.Offset(1, 0).Select
SizeMatrix = i Loop
For i = 1 To 31 ' MsgBox MatrixFilas(i, 0) & " " & MatrixFilas(i, 1) & " " & MatrixFilas(i, 2)
For j = 0 To SizeMatrix Range("A" & 2 * j + 1).Value = MatrixFilas(j, 0) '2x+1 Range("A" & 2 * j + 2).Value = MatrixFilas(j, 0) '2x+2 Range("C" & 2 * j + 1).Value = MatrixFilas(j, 1) Range("C" & 2 * j + 2).Value = MatrixFilas(j, 1) Range("D" & 2 * j + 1).Value = "P" Range("D" & 2 * j + 2).Value = "Q"
Sheets("RegistrosFP_31ENE2013").Select Range("H" & MatrixFilas(j, 2) & ":I" & MatrixFilas(j, 3)).Select Selection.Copy
Sheets(SheetName).Select Range("E" & 2 * j + 1).Select Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True Range("D9").Select Next j Next i End Sub