Suppression de lignes vides - Macro met plus de 30 minutes

Bonjour à tous!

Je vous prie de me venir en aide.

Je débute en vba. Et mon problème est le suivant.

Dans le fichier ci-joint. Je veux copier les éléments de la feuille <<Calculs>> sur la feuille <<Resultat>> sans les formules en gardant la mise en forme.

En laissant seulement une ligne vide entre deux lignes non vides. Le reste de ligne inutile devra être supprimé.

La morphologie du diagramme devra rester inchangée.

Sur la feuille <<Resultat souhaite>> se trouve mon but.

La macro que j’ai écrite met plus de 30 Minutes à s’exécuter.

J’aimerais qu’elle soit instantanée ou plus rapide, et ne sais pas comment m’y prendre.

Je vous remercie à l’avance de votre aide.

Bonsoir,

vu la liste de MFC sur la feuille il ne faut pas s'étonné du temps mis pour la suppression des lignes.

Le fichier "refait" en supprimant les MFC de la feuille résultat est quasi instantané, moins d'une seconde !!!

le fichier :

La solution ?

faire vos copier/coller sans les MFC, puis les mettre par VBA.

Mais pour cela il faut être "clair" sur les mise en formes....

@ bientôt

LouReeD

bonjour

est ce que SOS_excel connait "excelfresh" car c'est du publipostage

Bonsoir SOS_Excel, excelfresh , grisan29, LouReeD,

LouReeD a écrit :

(...) vu la liste de MFC sur la feuille il ne faut pas s'étonné du temps mis pour la suppression des lignes.

Le fichier "refait" en supprimant les MFC de la feuille résultat est quasi instantané, moins d'une seconde !!!

le fichier :

La solution ?

faire vos copier/coller sans les MFC, puis les mettre par VBA.

Mais pour cela il faut être "clair" sur les mise en formes.... (...)

J'ai tenté de réaliser ce que LouReeD avait suggéré. Voici le résultat de mon bricolage. Les formats sont "fait à la main" sans MFC. Ce n'est pas trop compliqué quand on en a trouvé la logique (juste un peu fastidieux).

La macro se lance par la combinaison des deux touches CTRL+s.

LouReeD a écrit :

Bonsoir,

vu la liste de MFC sur la feuille il ne faut pas s'étonné du temps mis pour la suppression des lignes.

Le fichier "refait" en supprimant les MFC de la feuille résultat est quasi instantané, moins d'une seconde !!!

le fichier :

La solution ?

faire vos copier/coller sans les MFC, puis les mettre par VBA.

Mais pour cela il faut être "clair" sur les mise en formes....

@ bientôt

LouReeD

Merci!


MaPoire a écrit :

Bonsoir SOS_Excel, excelfresh , grisan29, LouReeD,

LouReeD a écrit :

(...) vu la liste de MFC sur la feuille il ne faut pas s'étonné du temps mis pour la suppression des lignes.

Le fichier "refait" en supprimant les MFC de la feuille résultat est quasi instantané, moins d'une seconde !!!

le fichier :

La solution ?

faire vos copier/coller sans les MFC, puis les mettre par VBA.

Mais pour cela il faut être "clair" sur les mise en formes.... (...)

J'ai tenté de réaliser ce que LouReeD avait suggéré. Voici le résultat de mon bricolage. Les formats sont "fait à la main" sans MFC. Ce n'est pas trop compliqué quand on en a trouvé la logique (juste un peu fastidieux).

La macro se lance par la combinaison des deux touches CTRL+s.

Merci.

Bonjour,

merci de votre merci et bravo à MaPoire !

@ bientôt

LouReeD

Rechercher des sujets similaires à "suppression lignes vides macro met minutes"