Excel 2007 Nom propre qui prend son temps

Bonjour le Forum,

Je joint un fichier dont le code nom propre prend 12 secondes lorsqu'il y a 37000 enregistrements dans une autre feuille dans laquelle la cellule concernée s'appuie pour une mise en forme conditionnelle .

Comment dois je modifier mon code?

Merci

Annette

Pour excel 2007

https://www.excel-pratique.com/~files/doc/EP.xlsm

A la demande de Mytå (pour les non exceliste 2007)

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

A bientôt[

Salut le forum

An.pi, merci de joindre en version compatible Excel97-2003

Tu auras alors surement plus d'aide (Surtout que ton profil indique 2000 comme version)

Mytå

Bonsoir à tous,

En attendant une réponse d'un exceliste j'ai fait des essais.

Le résultat de l'attente vient d'une boucle récursive.

En utilisant la propriété EnableEvents pour désactiver provisoirement les évènements le problème a disparu.

Voici l'écriture modifiée.

Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False

If Not Application.Intersect(Range("C10"), Target) Is Nothing Then

End If

Application.EnableEvents = True

End Sub

Cette écriture est elle correcte ?

A bientôt sur ce forum

Annette

Rechercher des sujets similaires à "2007 nom propre qui prend temps"