Suppression de la colonne A avec une condition

  • Initiateur de la discussion Initiateur de la discussion Hugues
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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 ?)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour