Bonjour à tous,
Pour essayer de suivre un peu mieux mes comptes et mes dépenses, j'ai crée le classeur en pièce jointe. Deux feuilles sont normalement accessibles :
La feuille "Saisie" pour pouvoir marquer toute ses opérations
La feuille "Données" pour pouvoir uniquement "Marquer" la ligne, çàd la rendre jaune ce qui a en même temps pour effet d'actualiser la case D14 de la feuille "Saisie" pour vérifier qu'il n'y a pas eu d'erreur en rapprochant les montants indiqués avec l'application de ma banque.
Pour se faire, j'ai crée 2 sub (le premier servant à transférer les entrées saisies dans la feuille "Données" et le second servant juste à rendre jaune une ligne) ainsi qu'une fonction (qui ne sert que dans la case D14 de la feuille "Saisie").
J'ai deux problèmes que je n'arrive pas à comprendre :
- D'une part, le module "Saisnorm" qui s'active en cliquant sur le bouton "Saisie des lignes" s'effectue rapidement juste après l'ouverture du classeur, mais devient extrêmement lent après quelques utilisations successives. Je sais que mon code est mal optimisé mais je ne suis pas très doué honnêtement et surtout, je ne comprends pas pourquoi il ralentit énormément alors qu'il s'exécute très rapidement juste après l'ouverture du classeur
- D'autre part, une fois que le module "Saisnorm" s'est exécuté, le fait de saisir dans la feuille "Saisie" en A2 puis en A3 n'étend PAS le tableau "SaisieTabl" automatiquement. Plus précisément, si la feuille est déprotégée, le tableau s'étend mais si elle est protégée, il ne s'étend pas. Ca me rend un peu fou étant donné que je n'ai rien changé et ça marchait très bien hier soir, mais ne marche plus maintenant....
Quelqu'un aurait-il l'aimabilité de me donner un coup de main ou de m'expliquer ce que j'ai foiré s'il vous plaît ?