Dégraissez le mammouth

Bonjour à tous,

Ne vous est-il pas arrivé un jour de voir votre fichier doubler voir tripler de volume,

sans pour autant avoir fait de grosse modif ??

Il se peut qu'une cellule soit occupée très loin de votre tableau. (fausse manip ou autre)

Moi çà m'est arrivé et c'est pour çà que j'ai fait ce petit programme de nettoyage.

Fichier :

https://www.excel-pratique.com/~files/doc/CabMFmenage2.xls

amicalement

Claude.

Ah oui super la macro...

Voici mon test sur un fichier :

taille 1874 ko avec la macro "menage" de Claude taille actuel 83 ko.

Rien à dire sauf un Merci à Mr Claude!

Cordialement Franck.

65athletisme.xlsx (42.50 Ko)

Bonjour Claude

Très astucieuse ton idée, dré devrait bien la mettre un jour dans les "astuces du jour"

Cordialement

Bonjour à tous,

NOUVEAU :

Une autre source d'alourdissement de fichier, les Objets invisibles

Un message vous informe de la quantité d'objets dans la feuille (boutons,images,formes dessin etc...)

Si vous le souhaitez, tous les objets (même invisibles) sont sélectionnés,

dé-sélectionnez les objets à conserver avec la touche MAJ enfoncée,

ensuite, touche "Suppr" et les objets indésirables seront supprimés.

Pensez à enregistrer !

Version3

https://www.excel-pratique.com/~files/doc/MxoXKmenage3.xls

Bonne fin d'année

Amicalement

Claude.

Bonjour au forum,

Je suis étonné ! il y avait un petit bug et personne ne m'a prévenu.

J'ai supprimé l'Auto_Close,

La macro est à mettre dans vos Macros_PERSO

https://www.excel-pratique.com/~files/doc2/menage4.xls

En prime, vous pouvez ajouter celle-ci

Sub afficheA1()
    With Range("a1")
        .ColumnWidth = 12
        .RowHeight = 15
        .Select
    End With
End Sub

Pratique pour retrouver la cellule A1 (ligne ou colonne masquée)

Amicalement

Claude.

Version très stable je vous conseil de l'utiliser sur les fichiers bidouillé...

Merci Maitre Dubois

Franck

Bonjour à tous,

----- Nouvelle version -----

Création d'une feuille temporaire "RapportFichier"

- du 1er coup d'œil, vous pouvez voir si anomalies (sur toutes les feuilles)

macro "Menage_Analyse"

macro "Menage_Go"

macro "Menage_Annuler"

Pour éviter d'avoir à ouvrir ce fichier à chaque fois,

Copiez ces 3 codes dans vos macros-perso.

et ajoutez dans votre barre d'outil habituelle l'icône activant

la macro "Menage_Analyse".

Amicalement

Claude

Bonjour à tous,

Ajout de cette ligne qui libère les filtres (si il y en a)

On Error Resume Next    '####
ActiveSheet.ShowAllData 'libère filtre

On risquait de supprimer des données !

Amicalement

Claude

1'801mammouth-rapide-v6.zip (40.03 Ko)

Bonjour Claude,

J'ai sûrement le même problème avec un de mes fichiers. Je suis débutant sur Excel, je n'ai jamais utiliser de macros, j'utilise des formules très simples. J'ai téléchargé le fichier mentionné plus haut mais je n'ai aucune idée comment transférer les macros dans mon fichier. D'ailleurs, je ne vois pas de code dans ce fichier. Tu peux maintenant comprendre mon ignorance. Peux-tu m'expliquer étape par étape comment je peux copier ces macros dans mon fichier et par la suite, comment les utiliser.

Merci à l'avance

Paul

Rechercher des sujets similaires à "degraissez mammouth"