Dégraissez le mammouth

Partagez vos applications Excel ...

Dégraissez le mammouth

Messagepar dubois » 24 Mars 2008, 23:43

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 :
http://www.excel-pratique.com/~files/doc/CabMFmenage2.xls
amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9258
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

salut Claude!

Messagepar clyver » 29 Mars 2008, 09:54

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. :wink:
Avatar de l’utilisateur
clyver
Membre fidèle
 
Messages: 187
Inscription: 20 Mars 2008, 12:08

Messagepar Amadéus » 29 Mars 2008, 11:14

Bonjour Claude

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

Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
Amadéus
Modérateur
 
Messages: 10875
Inscription: 07 Mai 2006, 11:18
Localisation: Ariège-Pyrénées France
Version Excel: Office Excel 2003 FR

Messagepar dubois » 28 Déc 2008, 13:00

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
http://www.excel-pratique.com/~files/doc/MxoXKmenage3.xls
Bonne fin d'année
Amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9258
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar dubois » 06 Juil 2009, 18:49

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
http://www.excel-pratique.com/~files/doc2/menage4.xls
----------
En prime, vous pouvez ajouter celle-ci
Code: Tout sélectionner
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.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9258
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar clyver » 15 Sep 2009, 18:58

:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

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

Merci Maitre Dubois :wink:

Franck :idea:
Avatar de l’utilisateur
clyver
Membre fidèle
 
Messages: 187
Inscription: 20 Mars 2008, 12:08

Re: Dégraissez le mammouth

Messagepar dubois » 12 Oct 2010, 11:06

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
Fichiers joints
Mammouth_rapide_V5.xls
(93.5 Kio) Téléchargé 137 fois
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9258
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Re: Dégraissez le mammouth

Messagepar dubois » 07 Fév 2011, 10:53

Bonjour à tous,

Ajout de cette ligne qui libère les filtres (si il y en a)
Code: Tout sélectionner
On Error Resume Next    '####
ActiveSheet.ShowAllData 'libère filtre

On risquait de supprimer des données !

Amicalement
Claude
Fichiers joints
Mammouth_rapide_V6.xls
(103.5 Kio) Téléchargé 201 fois
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9258
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR


Retourner vers Applications

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité