Microsoft 365 Bug fonction Entire row delete

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 !

sj4555

XLDnaute Junior
Bonjour à tous,

J'ai un fichier excel de traitements de données avec tout un tas de macros dont une contenant la ligne :

Range("A:B").SpecialCells(xlCellTypeBlanks).EntireRow.Delete

Celle-ci ne m'a pas posé problème jusqu'à présent mais maintenant l'exécution de la macro s'arrête à cette ligne avec le message d'erreur :

erreur
Quand j'essaye sur cette ligne sur une feuille excel test cela fonctionne, c'est avec mon classeur que le bug apparaît

Merci pour votre aide,
 
Solution
Bonjour,

En remplaçant la ligne en cause par les deux lignes ci-dessous, ça fonctionne:
VB:
    Range("a:a").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
    Range("b:b").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Alors c'est comme l'indique la boîte de dialogue de l'erreur :

Il y a des sélections qui se superposent (= se chevauchent).
Sans ton fichier, je ne peux pas t'en dire plus.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Peut-être que ça marchera mieux sur une seule colonne à la fois ?

Range("A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Range("B").SpecialCells(xlCellTypeBlanks).EntireRow.Delete

soan
 
- 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
0
Affichages
938
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
504
Retour