Je remarque que mon problème n'est pas clair. Je ne veux pas supprimer mes formules sur la ligne mais je souhaite justement les insérer.
j'ai une ligne de base avec différente formule (celle la) :
Des fois je rentre d'autres valeurs etc etc genre comme ci-dessous :
j'aimerais pouvoir remettre la première ligne de référence dans n'importe qu'elle ligne ou je suis.
avec mon code actuel, je re-initialise que la ligne 25 et non la ligne selectionné.
Private Sub Clear_Cell_Click()
Sheets("Devis").Range("A25").ClearContents
Sheets("Devis").Range("B25:C25").ClearContents
Sheets("Devis").Range("D25").Formula = "=IFERROR(VLOOKUP(B25,produit,2,False),""Saisir la référence"")"
Sheets("Devis").Range("I25").ClearContents
Sheets("Devis").Range("J25").Formula = "=IF(OR(B25=""PRESTATION"",B25=""PRESTATIONS""),850,""PRIX ?"")"
Sheets("Devis").Range("K25").ClearContents
Sheets("Devis").Range("L25").Formula = "=IFERROR(IF(OR(B25=""PRESTATION"",B25=""PRESTATIONS""),K25*850,J25*K25+K25*I25),""0,00€"")"
Sheets("Devis").Range("N25").ClearContents
End Sub
je ne sais pas si c'est plus clair.
Malheureusement je ne peux pas partager mon fichier :/