Bonjour

Je cherche au sein d'un même fichier excel à affecter un nom suivant la valeur d'une cellule.

Je m'explique. Une macro va insérer des @IPs dans une plage de cellule de mon fichier excel. Ces @IPs sont de la forme :
10.186.YY.XXX où YY peuvent avoir comme valeur : 5,6,8,9,X5,X6,X8,X9

Pour avoir la valeur de YY, j'ai utilisé la formule :
=SUBSTITUE(STXT(IP;8;2);".";;1) Où IP est ma cellule avec l'adresse IP dedans.

Et selon la valeur de YY, je souhaiterais assigner un nom à ces cellules.
Exemple :
Cellule A1: 10.186.X5.40 => Nom : APPLI
Cellule A2: 10.186.X6.40 => Nom : DATA
Cellule A3: 10.186.X9.40 => Nom : ADMIN

Là où ça se complique pour moi, c'est que ma macro importe n'importe quelle première valeur dans la cellule A1.

Je peux très bien avoir les cas de figure suivants :

Cellule A1: 10.186.X6.40 => Nom : DATA
Cellule A2: 10.186.X9.40 => Nom : ADMIN

Cellule A1: 10.186.X5.40 => Nom : APPLI
Cellule A2: 10.186.X9.40 => Nom : ADMIN

Cellule A1: 10.186.X9.40 => Nom : ADMIN

Pouvez-vous m'aider ?

J'espère avoir été clair...