Renommer automatiquement nom cellule Excel - VB/VBA/VBS - Programmation
Marsh Posté le 10-12-2010 à 13:24:00
Et qu'est ce que tu as contre l'adressage en mode bataille navale ?
Sinon, oui c'est possible,
mais je ne sais pas si on est pas limité en nombre de plages nommées.
ActiveWorkbook.Names.Add Name:="XX_Attribut1", RefersTo:="=Feuil1!B2"
Marsh Posté le 13-12-2010 à 11:55:46
Merci pour la réponse. Je vais tester ça. C'est juste pour une facilité de lecture des formules pour des éventuels futurs utilisateurs de ce fichier?
Marsh Posté le 08-12-2010 à 09:37:00
Bonjour
pour éviter de faire de la "bataille navale" sous excel (= B2*C4???), je souhaite nommer les cellules pour avoir: =Ligne2_Colonne3*Ligne4_Colonne3. Je suppose qu'il faut utiliser une macro mais je ne suis pas du tout familier avec ce type de codage.
Voici un exemple :
A B C D
1 Nom Attribut1 Attribut2 Attribut 3
2 XX 5 8 9
3 YY 12 2 6
4 ZZ 8 6 1
Dans une formule, je souhaite voir apparaitre XX_Attribut1 au lieu de B2 : pour cela je sais qu'il faut renommer la cellule en XX_Attribut1.
Cependant je souhaite faire cela automatiquement : C2 devient YY_Attribut2, D4 devient ZZ_Attribut3 ....
En effet la colonne "nom" est grande ainsi que le nombre d'attributs.
Merci d'avance.