Using the eldo's data:
m = Partition[Range @ 100, 10]; An alternative is to use TakeDrop:
dropRC[m_dropRowsCols[m_, rows : {_, _}, cols : {_, _}] := TakeDrop[ Part[ TakeDrop[ Transpose[ Part[ TakeDrop[ Transpose@TakeDrop[Transpose@m, Transpose @ m, rows ], 2 ]], cols ], rows][[2]],2 cols][[2]]; ]; dropRC[mdropRowsCols[m, {2, 6}, {2, 3}] // MatrixForm 