Excel vba

Nakumi -  
 Nakumi -
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

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,
        'Supprime le nom
         Range("A2").Name.Delete
        'Renomme la plage initiale
        Range("A2").Name = "tata"
    


    0
  2. Nakumi
     
    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