Bug fonction Entire row delete

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,

Bonjour,

je suppose que tu as des cellules fusionnées dans ton classeur. ici pas possible de supprimer les lignes 4 et 6 à cause des cellules fusionnées en B4:B6

erreur selection

Non, je n'ai pourtant pas de cellules fusionnées sur les feuilles où s'applique la macro.

J'utilise cette ligne de code dans chacune des macros du module "TraitementDonnées" et aucune ne fonctionne.

bonjour,

je n'ai pas d'explications. mais te propose une façon de contourner le problème.

remplace l'instruction par celles-ci

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

Parfait h2o ta soluc' fonctionne !

Rechercher des sujets similaires à "bug fonction entire row delete"