PB aléatoire avec une commande macro

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

M

Michael

Guest
J'ai crée la commande suivante permettant de supprimer automatiquement les lignes ayant un nom autre que DPUP

For lin=ActiveSheet.UsedRange.rows.count+Activesheet.UsedRanges.Row to 6 Step -1
If Cells(lin,18) <>"DPUP" Then Rows(lin).Delete Shift:=xlup
Next lin

Cette commande fonctionne de temps en temps selon le fichier (csv) traité

Je bloque sur ce bug, j'ai beau de retourner la cervelle dans tous les sens et toujours dans l'incompréhension

en comptant sur votre savoir MERCI
 
re

Michael, je pense après étude de ta macro qu'une erreur surgie car peu de temps avant ton erreur tu as cette commande :

Range("R6:U880").Select

Donc ta formule esqt recopiée jusqu'en ligne 880 avec des erreurs (#REF)

Si tu changes en mettant :

Range("R6:U" & Selection.End(xlDown).Row).Select

cela devrait résoudre le problème

J'espère que cela va marcher

Bon courage

Pascal
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour