XL 2010 Effacer certaines cellules sous conditions

  • Initiateur de la discussion Initiateur de la discussion jeanba
  • 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 !

jeanba

XLDnaute Occasionnel
Bonjour la Forum,

Ceci est la suite d'une vieille discussion sur ce forum en 2008.
J'essaye d'adapter le code qui avait alors été proposé par tototiti2008, mais je n'y parviens pas.

Je vous joins le fichier
Merci par avance.

Jeanba
 

Pièces jointes

Re,

Si maintenant on veut traiter toutes les cellules vides de la 1ère colonne :
Code:
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
With Me.UsedRange
  .Columns(1).Insert xlToRight 'colonne auxiliaire
  .Columns(0) = "=1/LEN(RC[1])"
  On Error Resume Next 'si aucune cellule vide
  .Columns(0).SpecialCells(xlCellTypeFormulas, 16).EntireRow = ""
  .Columns(0).Delete xlToLeft
End With
End Sub
Fichier joint.

A+
 

Pièces jointes

Bonjour job75 et merci de ton astuce.
Cependant, ce code n'efface que la ligne à partir de laquelle une cellule est vide en colonne A.
En fait, j'ai oublié de préciser que je voudrais que s'effacent toutes les cellules à partir de celle-là jusqu'à D13.
Comment le spécifier ça s'il te plaît.

Voici le code que j'avais bidouiller, mais trop lourd:
VB:
For Each CEL In Graph.Range("A2:A13")
    If CEL.Value Like "" Or CEL.Value Like "0" Then
        Range(CEL.Address).Offset(0, 1).ClearContents
        Range(CEL.Address).Offset(0, 2).ClearContents
        Range(CEL.Address).Offset(0, 3).ClearContents
        Range(CEL.Address).Offset(0, 4).ClearContents
    End If
Next CEL

Merci
Jeanba
 
Re,

Pourquoi s'arrêter à D13 ?

Ce code efface les colonnes A: D jusqu'à la dernière ligne de la feuille :
Code:
Private Sub CommandButton1_Click()
Range([A:A].Find("", , xlValues), Range("D" & Rows.Count)) = ""
End Sub
Surtout ne pas faire de boucle !!!

A+
 
- 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

Réponses
26
Affichages
2 K
Réponses
3
Affichages
563
Réponses
2
Affichages
1 K
Retour