Insertion de lignes lente
Résolu
Excaliber
Messages postés
216
Date d'inscription
Statut
Membre
Dernière intervention
-
Excaliber Messages postés 216 Date d'inscription Statut Membre Dernière intervention -
Excaliber Messages postés 216 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous!
J'ai conçu un fichier assez complexe avec macros, formules, etc, etc voilà longtemps pour une entreprise. Or, depuis l'insertion de lignes dans ce fichier est devenu extrêmement lent.
On parle ici de une ou deux minutes pour une insertion manuelle d'une seule ligne mais de 5-10 minutes pour un macro insérant automatiquement des dizaines de lignes.
Dès l'insertion demandée (la macro complexe gèle exactement à: Selection.Insert Shift:=xlDown), l'application ne répond plus pendant un long moment.
Il me serait très compliqué de vous faire parvenir une copie de ce document car il ne m'appartient pas totalement. Alors je me demandais si quelqu'un avait une piste de solution?
''EDIT': Il semble que ce soit un problème de mise en forme conditionnelle... Il y a beaucoup trop de règles inutiles. Mais je réussi pas à supprimer une seule règle sans avoir un freeze!
Merci d'avance et bonne journée!
Excaliber
J'ai conçu un fichier assez complexe avec macros, formules, etc, etc voilà longtemps pour une entreprise. Or, depuis l'insertion de lignes dans ce fichier est devenu extrêmement lent.
On parle ici de une ou deux minutes pour une insertion manuelle d'une seule ligne mais de 5-10 minutes pour un macro insérant automatiquement des dizaines de lignes.
Dès l'insertion demandée (la macro complexe gèle exactement à: Selection.Insert Shift:=xlDown), l'application ne répond plus pendant un long moment.
Il me serait très compliqué de vous faire parvenir une copie de ce document car il ne m'appartient pas totalement. Alors je me demandais si quelqu'un avait une piste de solution?
''EDIT': Il semble que ce soit un problème de mise en forme conditionnelle... Il y a beaucoup trop de règles inutiles. Mais je réussi pas à supprimer une seule règle sans avoir un freeze!
Merci d'avance et bonne journée!
Excaliber
A voir également:
- Insertion de lignes lente
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
- Partage de photos en ligne - Guide
''EDIT': Il semble que ce soit un problème de mise en forme conditionnelle... Il y a beaucoup trop de règles inutiles. Mais je réussi pas à supprimer une seule règle sans avoir un freeze!
Sub DeleteConditionalFormats()
'Update 20130912
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
WorkRng.FormatConditions.Delete
End Sub