VBA EXCEL: Suppression des lignes vides

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 !

Aragon10

XLDnaute Occasionnel
Bonjour,

Après l'exécution de ma macro, la taille de mon fichier EXCEL augmente de 700 ko à 2.7 Mo ce qui ralentira son réouverture. le problème est dû au lignes vides ajoutées sur les 3 feuilles après l'exécution de ma macro ( En défilant le curseur de haut en bas il ne s’arrête pas à la 700 ième ligne non vide mais il continu jusqu'à la la ligne 100000 ). Existe t-il une astuce ou un code qui pourra remédier à mon problème ?

Merci d'avance.
 
Re : VBA EXCEL: Suppression des lignes vides

c'est bon j'ai su l'origine du problème. En supprimant ce code ma macro fonctionne très bien sans avoir une plage de lignes vides au dessous:

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

  Set champ = Range("A1:U10000")
  If Not Intersect(champ, Target) Is Nothing And Target.Count = 1 Then
     champ.Interior.ColorIndex = xlNone
     col1 = champ.Column
     col2 = col1 + champ.Columns.Count - 1
     Range(Cells(Target.Row, col1), Cells(Target.Row, col2)).Interior.ColorIndex = 34
     
  End If

comment faire svp pour remplacer le Range(A1:U10000) par la dernière cellule non vide ?

Merci et désolé pour le dérangement.
 
- 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