Question simple vba

Résolu/Fermé
akmer Messages postés 255 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 16 janvier 2015 - 8 avril 2008 à 14:09
 Utilisateur anonyme - 9 avril 2008 à 14:54
Bonjour,
Quelle est la différence entre:
Cells.Select
Selection.clearContents

ET

Cells.Delete

ET

Cells.Delete shift:=xlup


Ces 3 formules supprimes tous ce qu'il y a sur une feuille, mais elles doivent bien avoir une différence étant donné qu'elle non pas la même écriture.
Merci d'avance pour votre aide
A voir également:

2 réponses

Utilisateur anonyme
8 avril 2008 à 17:38
Bonjour,

Option Explicit

Sub EffaceContenu()

    ' Ici la suite d'instruction n'efface que le contenu
    'Sélectionne toutes les cellules de la feuille
    Cells.Select
    ' Efface le contenu des cellules ( sans changer le format )
    Selection.ClearContents
    Range("A1").Select

End Sub
'

Sub EffaceCelluleAvecDecalageAutomatique()

    ' Ici, l'instruction efface tout, le contenu
    ' et la mise en forme de la cellule.
    Cells.Delete

End Sub
'

Sub EffaceCelluleAvecDécalageVersHaut()
    
    ' Ici, l'instruction efface tout, le contenu
    ' et la mise en forme de la cellule.
    ' et remplace par le format et le contenu de
    ' la ligne au-dessous puisque [ xlUp ].
    Cells.Delete shift:=xlUp

End Sub
'

Lupin
2
akmer Messages postés 255 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 16 janvier 2015 51
9 avril 2008 à 09:22
merci beaucoup pour ta réponse claire, pourrai je te poser dans le futur d'autres questions de ce type car je suis débutant et cherche à bien integrer le code vba??
Merci encore
0
Utilisateur anonyme
9 avril 2008 à 14:54
re :

je vais être de moins en moins disponible car je déute
un baccalauréat en informatique en septembre prochain.

@+
Lupin
0