Renommer automatiquement nom cellule Excel

Renommer automatiquement nom cellule Excel - VB/VBA/VBS - Programmation

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.

Reply

Marsh Posté le 08-12-2010 à 09:37:00   

Reply

Marsh Posté le 10-12-2010 à 13:24:00    

Et qu'est ce que tu as contre l'adressage en mode bataille navale ?  :D
 
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"

Reply

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?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed