Bonjour,
J'ai créé un classeur avec de nombreuses feuilles utilisant des formules matricielles. Concrètement, lorsque j'entre des valeurs sur la première feuille (feuille de saisie), les autres feuilles sont modifiées à la volée. Du fait du grand nombre de formules matricielles, il y a un temps de latence entre deux saisies qui devient vite gênant. J'ai donc paramétré Excel pour que le calcul ne soit pas Automatique mais Manuel.
Ça règle bien mon problème de lenteur. Mais maintenant, j'aimerai tout de même que les calculs soient automatiques sur la feuille de saisie.
J'ai trouvé ceci sur le net :
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Calculate
End Sub
Si j'ai bien compris, ça devrait activer le calcul automatique sur la feuille active seulement, mais ça ne marche pas. Il est possible que je n'ai pas recopié ces lignes au bon endroit... Pouvez-vous m'aider ?
Merci d'avance,
Crystaltof
Précision : je préférerais ne pas envoyer de fichier exemple pour des raisons de confidentialité (il s'agit de notes d'élèves). Et créer un exemple simplifié sans données confidentielles me prendrait pas mal de temps...