Protection formules contre la suppression

Bonjour le forum,

j'ai des formules dans l'onglet base et je voudrais pouvoir supprimer le contenu de la cellule toute en conservant ma formule..

merci a vous

Bonjour,

Avare d'explications et de détails toi...

Et bien tu vides D

eric

Bonjour,

Avare d'explications et de détails toi...

Et bien tu vides D

eric

Bonsoir eriic ,

désolé tu a raison non pas que la colonne D mais de A:I

merci beaucoup

Bonjour,

tu pourrais faire un test pour savoir si la cellule contient une formule,

voici un exemple,

Function EST_Formule(cellule As Range)
If Left(cellule.Formula, 1) = "=" Then EST_Formule = 1 Else EST_Formule = 0
End Function

Sub test()
x = EST_Formule(Range("D11"))
End Sub

Merci

Mais a quoi ca va me service , si je suis obligé de supprimer le contenu de la cellule

Merci

Mais a quoi ca va me service , si je suis obligé de supprimer le contenu de la cellule

désole si ma compréhension du problème n'est pas correct,

j'ai compris qu'il fallait supprimer les données d'une plage de cellules sans supprimer les formules.

Bonjour,

Oui c'est exactement ca

Bonjour,

Une proposition à étudier.

Sinon, pense à travailler avec des tableaux structurés sans lignes vides !...

Cdlt.

Public Sub DeleteData()
Dim lastrow As Long, rng As Range
    With Worksheets("base")
        lastrow = .Cells(.Rows.Count, 1).End(xlUp).Row
        Set rng = .Cells(11, 1).Resize(lastrow - 10, 13)
        On Error Resume Next
        rng.SpecialCells(xlCellTypeConstants).ClearContents
        On Error GoTo 0
    End With
End Sub

Bonjour ,

je l'ai appliqué mais ça marche pas

Bonjour,

Ce n'est pas une réponse valide !...

Cdlt.

Bonjour,

Ce n'est pas une réponse valide !...

Cdlt.

Mais sérieusement je l'ai appliqué et quand je supprime la formule disparaît aussi

Re,

Je suis désolé mais la procédure efface toutes les données de la feuille base (constantes : textes et nombres) sauf les formules.

Cdlt.

Bonjour le forum,

j'ai des formules dans l'onglet base et je voudrais pouvoir supprimer le contenu de la cellule toute en conservant ma formule..

merci a vous

Bonsoir,

à savoir que dans une cellule, si la valeur est issue d'une formule, alors vous ne pouvez pas effacer la données sans effacer la formule, car la donnée fait partie intégrante de la formule.

Maintenant si vous voulez que votre feuille se vide des résultats de vos formules alors ce sont les données en colonne D G H J K L M qu'il faut supprimer.

Soit vous le faites avec un code colonne par colonne ou bien en utilisant la technique de Jean-Eric qui efface les données des cellule contenants des "constantes" soit des valeurs et elle "oubliera" les cellules comportant des formules.

@ bientôt

LouReeD

Rechercher des sujets similaires à "protection formules contre suppression"