Dégraissez le mammouth

Pour partager vos applications (Excel, Calc et Google Sheets) avec les autres membres
d
dubois
Passionné d'Excel
Passionné d'Excel
Messages : 9'249
Inscrit le : 8 décembre 2007
Version d'Excel : Vista Office 2007FR

Message par dubois » 24 mars 2008, 22: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 :
https://www.excel-pratique.com/~files/do ... enage2.xls
amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
Avatar du membre
clyver
Membre fidèle
Membre fidèle
Messages : 266
Inscrit le : 20 mars 2008

Message par clyver » 29 mars 2008, 08: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:
A
Amadéus
Modérateur
Modérateur
Messages : 17'691
Appréciations reçues : 78
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 29 mars 2008, 10: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.
d
dubois
Passionné d'Excel
Passionné d'Excel
Messages : 9'249
Inscrit le : 8 décembre 2007
Version d'Excel : Vista Office 2007FR

Message par dubois » 28 décembre 2008, 12: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
https://www.excel-pratique.com/~files/do ... enage3.xls
Bonne fin d'année
Amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
d
dubois
Passionné d'Excel
Passionné d'Excel
Messages : 9'249
Inscrit le : 8 décembre 2007
Version d'Excel : Vista Office 2007FR

Message par dubois » 6 juillet 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
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.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
Avatar du membre
clyver
Membre fidèle
Membre fidèle
Messages : 266
Inscrit le : 20 mars 2008

Message par clyver » 15 septembre 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:
d
dubois
Passionné d'Excel
Passionné d'Excel
Messages : 9'249
Inscrit le : 8 décembre 2007
Version d'Excel : Vista Office 2007FR

Message par dubois » 12 octobre 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
Mammouth_rapide_V5.xls
(93.5 Kio) Téléchargé 599 fois
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
d
dubois
Passionné d'Excel
Passionné d'Excel
Messages : 9'249
Inscrit le : 8 décembre 2007
Version d'Excel : Vista Office 2007FR

Message par dubois » 7 février 2011, 09:53

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
Mammouth_rapide_V6.xls
(103.5 Kio) Téléchargé 1527 fois
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
p
polaire
Jeune membre
Jeune membre
Messages : 15
Inscrit le : 16 mai 2008
Version d'Excel : Office 365

Message par polaire » 15 janvier 2016, 17:12

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
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message