je suis pas un trés bon connaissuer de la VBA, on dira que je tatonne 1 peu mais bon.
j'ai crée 2 macro dans 1 feuille de calcul qui permettent à l'utilisateur de supprimer ou d'ajouter des lignes.
Je voudrait que l'utilisateur ne puisse pas supprimer ou ajouter au dessus (au dessus j'ai réussi) ou en dessous du tableau notament me supprimer la ligne des résultats.
Comme le tableau évolue à longueur d'années la ligne résultat change constament.
J'ai défini une plage tableau mais je n'arrive pas l'appliquer dans ma VBA
Je suppose que ta plage nommée "tableau" que tu as défini correspond aux cellules où tu as le droit d'ajouter ou supprimer des lignes.
a priori, au début de tes macros d'ajout et suppression de lignes tu devrais mettre une ligne du genre :
Code:
If Application.intersect(Activecell.entirerow,range("tableau")) is nothing then exit sub