A première vue ça me semble un peu compliquer et pas très utile vu que la saisie peut se faire de l'un ou de l'autre coté de la diagonale. Peut être serait il plus simple mettre tout en blanc.
Je viens de remarquer que lors de l'ajout d'une ligne, cette dernière n'est pas complètement au même format (certaines cellules) que la ligne du dessus (bordure et remplissage notamment).