IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Conserver la formule après un clearcontents en VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 237
    Par défaut Conserver la formule après un clearcontents en VBA
    Bonjour,

    Comment conserver la formule après un clearcontents en VBA ?

    Lorsque j’efface une plage sur une feuille, j’aimerai conserver la formule, j’ai lu quelque part que ceci était possible, mais je n’arrive pas à mettre le main dessus
    D’où ma question comment effacer juste le contenu d’une feuille ?

    Merci de vos réponses

    Cordialement,

    Henri

  2. #2
    Membre confirmé Avatar de BERRACHED SAID
    Inscrit en
    Janvier 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Janvier 2009
    Messages : 192
    Par défaut
    Bonjour

    a tester et adapter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub ClearCellWithoutFormula()
    Dim Cell As Range
     
    For Each Cell In Range("A11:H25") ' a adapter
    If Not Cell.HasFormula Then
    Cell.ClearContents
    End If
    Next
    End Sub
    bonne journée

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 237
    Par défaut
    En fait, il me faut quelque chose comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1:A10").SpecialCells(xlCellTypeConstants).ClearContent
    Merci pour la réponse ,
    Henri

  4. #4
    Membre confirmé Avatar de BERRACHED SAID
    Inscrit en
    Janvier 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Janvier 2009
    Messages : 192
    Par défaut
    salut

    a tester est adapter a ton cas de figure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub RemoveConstants()
     
        Dim rConstants As Range
     
        Set rConstants = Sheet1.Range("A1:B2").SpecialCells(xlCellTypeConstants)
        rConstants.ClearContents
     
    End Sub
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VBA - Extension de formules après ajout ou suppression de colonnes
    Par camcam33 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/08/2014, 15h24
  2. Conserver formule après saisie manuelle
    Par viscere dans le forum Excel
    Réponses: 4
    Dernier message: 24/03/2010, 15h41
  3. [VBA-A] Conserver les formules a l'insertion
    Par timoth dans le forum VBA Access
    Réponses: 18
    Dernier message: 26/04/2007, 16h24
  4. Réponses: 5
    Dernier message: 13/07/2006, 09h39
  5. Réponses: 1
    Dernier message: 28/10/2005, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo