Bonjour,
J'ai eu beau chercher dans les anciens posts je n'ai pas reussi a trouver exactement la solution a mon probleme :
Je cherche comment lier une formule en vba a des cellules bien precises ; je m'explique
par exemple j'ai cette petite macro basique
elle efface les cellules a8 a9 a10...si j'insere 3 lignes entre la ligne 2 et la ligne 3, ma macro va toujours effacer a8 a9 a10...hors mes donnees seront desormais en a11 a12 a13...comment faire suivre les insertions et suppressions de lignes dans le vba ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range("A8:A10").Select Selection.ClearContents
Je sais qu'il existe une solution c de nommer la plage que l'on veut fixer (par exemple en la nommant test et de remplacer ma macro par
Mon souci c'est que ma macro est sur l'onglet 1 et que mon fichier est destiné a une personne qui va ajouter chaque mois une nouvelle page en dupliquant mon onglet 1...le nom de ma selection de cellule doit etre unique et je ne vais pas pouvoir avoir une selection appelee test sur onglet 1 et test sur onglet 2...je suis un peu perdu la ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range("test").Select Selection.ClearContents
Partager