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 :

effacer contenu d'une plage


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    203
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 203
    Par défaut effacer contenu d'une plage
    Bonjour , j'ai voulu écrire une macro qui m'efface le contenu d'une certaine plage de cellules , voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub effacer()
    Dim plage As Range
    Set plage = Range(Cells(10, 1), Cells(30, 15))
    ActiveSheet.plage.ClearContents
    End Sub
    Et apparemment la propriété n'est pas gérée par l'objet ...Quelqu'un a une petite idée pour résoudre le problème ?

    merci

  2. #2
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Bonjour,

    Travailler avec les éléments "actifs" n'est pas tellement ma tasse de thé; mais bon un exemple parmi d'autres :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub effacer()
    Dim plage As Range
    with ActiveSheet
    Set plage = .Range(Cells(10, 1), Cells(30, 15))
    plage.ClearContents
    end with
    End Sub

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    203
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 203
    Par défaut
    Oui j'ai réussi ya 20s t'as été plus rapide , on a pas besoin de activesheet finalement .

  4. #4
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour shaku aalex_38 tu peus faire comme cela aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub essai3()
    Range(ActiveCell(10, 1), ActiveCell(30, 15)).ClearContents
     End Sub

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

Discussions similaires

  1. Récuparation contenu d'une plage de cellule
    Par cdsoft dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/11/2010, 17h33
  2. effacer contenu d'une combobox liée
    Par christi dans le forum Windows Forms
    Réponses: 13
    Dernier message: 04/02/2009, 18h25
  3. récupérer le contenu d'une plage en string
    Par casavba dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/11/2007, 00h17
  4. [VBA-E] Effacer le contenu d'une plage de cellules
    Par nicobox dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/06/2006, 13h20
  5. [VBA-E] Savoir si une cellule est contenue dans une plage
    Par psych0o0 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/05/2006, 15h12

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