Question simple vba

Résolu
akmer Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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
 
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   Statut Membre Dernière intervention   51
 
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
 
re :

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

@+
Lupin
0