E
eric
Guest
Bonjour,
je cherche le code qui permet de vérifier sur une feuille excel l'existence d'une zone de texte nommée.
Par exemple, j'ai 3 feuilles excel, 2 seulement contiennent la zone de texte nommée "test1". Je souhaite pouvoir recopier un texte commun ("essai" par exemple) dans toutes les zones de texte nommées "test1" , voici le code que j'utilise :
For i = 1 To Sheets.Count
Sheets(i).Activate
ActiveSheet.Shapes("test1").Select
Selection.Characters.Text = "essai"
Le problème est que lorsque la zone de texte "test1" est inexistante dans une feuille, j'ai un message d'erreur "objet inexistant".
Comment faire ?
je cherche le code qui permet de vérifier sur une feuille excel l'existence d'une zone de texte nommée.
Par exemple, j'ai 3 feuilles excel, 2 seulement contiennent la zone de texte nommée "test1". Je souhaite pouvoir recopier un texte commun ("essai" par exemple) dans toutes les zones de texte nommées "test1" , voici le code que j'utilise :
For i = 1 To Sheets.Count
Sheets(i).Activate
ActiveSheet.Shapes("test1").Select
Selection.Characters.Text = "essai"
Le problème est que lorsque la zone de texte "test1" est inexistante dans une feuille, j'ai un message d'erreur "objet inexistant".
Comment faire ?