Insertion ligne décale test logique dans fonction SI

Bonjour,

Lorsque ma macro insère une ligne entre la ligne 1 et 2 (décalant la ligne 2 présente sur la ligne 3) en Feuil1, j'ai mes fonctions SI en feuil2 qui se décalent en supprimant le test logique A2 et le remplaçant par A3 et A3 par A4 et etc...

Exemple :

Initialement :

=SI(Feuil1!A2="";"";"OK")

=SI(Feuil1!A3="";"";"OK")

Après exécution de la macro qui insère ma ligne :

=SI(Feuil1!A3="";"";"OK")

=SI(Feuil1!A4="";"";"OK")

Merci de votre aide....

Bonjour,

En fin de votre macro, ajoutez des lignes qui recréent les formules et ayant pris soin d'effacer en premier lieu, les formules existantes puisque elles seront décalées.

En utilisant l'enregistreur de macro, si les formules sont par exemple en C5 et C6

Range("C5:C7").ClearContents

Range("C5:C6").FormulaR1C1 = "=IF(Feuil1!R[-3]C[-2]="""","""",""OK"")"

Cdlt

Rechercher des sujets similaires à "insertion ligne decale test logique fonction"