Suppression de la colonne A avec une condition

Hugues

XLDnaute Impliqué
Bonjour Le Forum,

J'ai un souci avec le code suivant :

' Effacement de la colonne A les cellules A1 à A9 sont vides
If RangeIsEmpty(Range("A1:A9")) Then
Columns("A:A").Select
Selection.Delete Shift:=xlToLeft
End If

Je souhaiterais effacer la totalité de la colonne A, à condition que les cellules A1 à A9 ne contiennent pas de données.

J'ai un message d'erreur qui s'affiche lors de son éxécution :

Erreur de compilation sub ou function non définie

Avez vous une idée pour résoudre le problème ?

Merci par avance,

hugues
 

tototiti2008

XLDnaute Barbatruc
Re : Suppression de la colonne A avec une condition

Bonjour Hugues,

RangeIsEmpty n'existe pas

une piste :

Code:
Application.CountA(Range("A1:A9"))
renvoie le nombre de cellules contenant du texte (fonction NBVAL)

Code:
Application.Count(Range("A1:A9"))
renvoie le nombre de cellules contenant des nombres (fonction NB)

si leur somme est nulle, la plage est certainement vide
Maintenant tout dépend ce que tu appelles vide (pas de formule ?)
 

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 208
Membres
103 158
dernier inscrit
laufin