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

Claude5

XLDnaute Occasionnel
Bonjour,

dans une macro, j'ai besoin d'éliminer des cellules vides mais en fonction du fichier, l'élimination ne commence pas forcément à partir de la même cellule. Voir exemple ci dessous. Le range A41475 est variable.

Sub Macro2()
'
' Macro2 Macro
'

'
Columns("A:A").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$A$140000").AutoFilter Field:=1, Criteria1:="="
Range("A41475").Select
Range(Selection, Selection.End(xlToRight)).Select
Range("A41475:O41534").Select
Selection.ClearContents
ActiveSheet.ShowAllData
Selection.AutoFilter
Range("A2").Select
End Sub

Merci de votre aide.

Claude
 
Re : Macro Excel

Bonjour Claude5,

Ce n'est pas bien clair mais essayez :

Code:
Sub Supprime()
On Error Resume Next 'si aucune cellule vide
With [A:A].SpecialCells(xlCellTypeBlanks)
  Intersect(.EntireRow, [A:O]).Delete xlUp 'supprime
  'Intersect(.EntireRow, [A:O]).ClearContents 'efface
End With
End Sub
Les lignes des cellules vides en colonne A sont supprimées (ou effacées).

Attention : une cellule contenant le texte vide "" n'est pas vide !

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
1
Affichages
477
L
Réponses
9
Affichages
1 K
G
Réponses
7
Affichages
1 K
gfgghbhg
G
Retour