J'ai une zone de texte dans une feuille et je la copie dans une seconde
feuille.
'Copie la zone de texte dans la feuille de départ
Sheets("Liste_calcul").Shapes("Text Box 1").Copy
Sheets("Liste").Select
Range("E15").Select
ActiveSheet.Paste
Selection.ShapeRange.IncrementLeft -25.5
Selection.ShapeRange.IncrementTop 0.75
[B2].Select
On peut sans doute faire plus simple.
Par la suite, je souhaite supprimer la nouvelle zone de texte, elle
s'appelle alors Text Box 2 :
Sheets("Liste").Shapes("Text Box 2").Cut
Le problème est le suivant : si la première macro est lancée
plusieurs fois, la zone de texte ne s'appelle plus 2, mais 3 puis 4...
Ma macro de suppression ne la retrouve donc pas.
Je souhaiterais avoir quelques idées pour renommer la zone de texte
sélectionnée (ou quelque chose de ce genre).
ActiveSheet.Shapes("Text Box 4").Name = "TxtB"
Fonctionne mais ne résoud pas le problème.
Selection.Shapes.Name = "TxtB"
En revanche ne fonctionne pas.