Ni2MnGa alloy with 10M martensite exhibits rearrangement of martensite variants (RMV) by magnetic field, but Ni2.14Mn0.92Ga0.94 with 2M martensite does not. In order to explain the difference, we measured uniaxial magnetocrystalline anisotropy constant Ku and the stress required for twinning plane movement τreq in these alloys. Concerning the former alloy, the maximum value of magnetic shear stress acting across twinning plane τmag, which is evaluated as |Ku| divided by twinning shear, becomes larger than τr eq. On the other hand, concerning the latter alloy, the maximum of τmag is only one-tenth of τreq at any temperature examined. Obviously, the relation, τmag> τr eq, is satisfied when RMV occurs by magnetic field and vice versa. In this martensite, the large twinning shear of 2M martensite is responsible for small τmag and large τreq.