Excel vba

Fermé
Nakumi - 16 juil. 2019 à 21:26
 Nakumi - 18 juil. 2019 à 16:30
Bonjour,
Comment renommer en vba une cellule déjà nommé.
Exemple : Range("A2").Name ="toto" renommer en Range("A2").Name ="tata" sans concerver le premier nom toto dans la liste des cellules nommées. Merci


Configuration: Android / Chrome 74.0.3729.157

3 réponses

jordane45 Messages postés 38289 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 novembre 2024 4 703
Modifié le 16 juil. 2019 à 21:31
Bonjour,
    'Supprime le nom
     Range("A2").Name.Delete
    'Renomme la plage initiale
    Range("A2").Name = "tata"


0
Merci
0
Merci ça marche. Mais cette méthode supprime le nom (toto) et le remplace par un autre (tata). En effet si le premier nom référent (toto) était utilisé dans une formule, ça pose problème car le nom n'existe plus donc la référence n'existe plus, car supprimer. Merci
Je voudrai renommer car le nom est utiliser dans une formule.
0