Method for controlling a hybrid transmission for a motor vehicle operable in at least two kinematic modes (E1, E2, E3, E4, E5, E6, E7, E8, E9) involving different connections of at least one internal combustion engine, of at least one electric machine and at least two drive wheels, in which: the transition between kinematic modes is controlled according to the current kinematic mode at the onset of the transition and a kinematic mode setpoint, if it is determined that the kinematic mode setpoint has changed during a transition, a decision is made on whether a transition interruption is possible, then, the transition is continued or a new transition is carried out according to the result of the determination of an interruption of the action, the method being characterized in that it comprises the following steps: to control the transition between kinematic modes according to the current kinematic mode at the onset of the transition and a kinematic mode setpoint, the following steps are performed: it is determined if the kinematic mode setpoint corresponds to the current kinematic mode, if this is not the case, the current kinematic mode is stored in an initial kinematic mode value and the kinematic mode setpoint in a final kinematic mode value, then the trajectory to pass from the initial kinematic mode to the final kinematic mode is determined, then the transition step counter is initialized to 1, then the mode transition is commanded to the kinematic mode of the transition step, then it is determined if the current kinematic mode is equal to the kinematic mode of the transition step, if this is the case, it is determined if the current kinematic mode is equal to the final kinematic mode, if this is the case, the method is terminated, if the current kinematic mode is not equal to the final kinematic mode, the transition step counter is incremented, then the transition method continues to the mode transition control step to the kinematic mode of the transition step, if it is determined that the current kinematic mode is not equal to the kinematic mode of the transition step, it is determined if the kinematic mode setpoint is equal to the final kinematic mode, if this is the case, the method continues in the control step from the mode transition to the kinematic mode of the transition step. the transition between kinematic modes is controlled according to the current kinematic mode at the onset of the transition and a kinematic mode setpoint, if it is determined that the kinematic mode setpoint has changed during a transition, a decision is made on whether a transition interruption is possible, then, the transition is continued or a new transition is carried out according to the result of the determination of an interruption of the action, the method being characterized in that it comprises the following steps: to control the transition between kinematic modes according to the current kinematic mode at the onset of the transition and a kinematic mode setpoint, the following steps are performed: it is determined if the kinematic mode setpoint corresponds to the current kinematic mode, if this is not the case, the current kinematic mode is stored in an initial kinematic mode value and the kinematic mode setpoint in a final kinematic mode value, then the trajectory to pass from the initial kinematic mode to the final kinematic mode is determined, then the transition step counter is initialized to 1, then the mode transition is commanded to the kinematic mode of the transition step, then it is determined if the current kinematic mode is equal to the kinematic mode of the transition step, if this is the case, it is determined if the current kinematic mode is equal to the final kinematic mode, if this is the case, the method is terminated, if the current kinematic mode is not equal to the final kinematic mode, the transition step counter is incremented, then the transition method continues to the mode transition control step to the kinematic mode of the transition step, if it is determined that the current kinematic mode is not equal to the kinematic mode of the transition step, it is determined if the kinematic mode setpoint is equal to the final kinematic mode, if this is the case, the method continues in the control step from the mode transition to the kinematic mode of the transition step. it is determined if the kinematic mode setpoint corresponds to the current kinematic mode, if this is not the case, the current kinematic mode is stored in an initial kinematic mode value and the kinematic mode setpoint in a final kinematic mode value, then the trajectory to pass from the initial kinematic mode to the final kinematic mode is determined, then the transition step counter is initialized to 1, then the mode transition is commanded to the kinematic mode of the transition step, then it is determined if the current kinematic mode is equal to the kinematic mode of the transition step, if this is the case, it is determined if the current kinematic mode is equal to the final kinematic mode, if this is the case, the method is terminated, if the current kinematic mode is not equal to the final kinematic mode, the transition step counter is incremented, then the transition method continues to the mode transition control step to the kinematic mode of the transition step, if it is determined that the current kinematic mode is not equal to the kinematic mode of the transition step, it is determined if the kinematic mode setpoint is equal to the final kinematic mode, if this is the case, the method continues in the control step from the mode transition to the kinematic mode of the transition step.