Bonjour,
A ce que je vois, tu utilises le code que je t'avais fourni dans ce fil :
https://forum.excel-pratique.com/post102973.html#p102973
Or, tu n'as même pas daigné répondre ou donner suite à mon message....
Regarde bien ma signature...
Tu ne donnes pas forcément envie de te répondre...
Pour ce qui est des TextBoxs, essaie ce code :
Sub renommer_textbox()
Dim Sh As Worksheet
Dim I As Byte
Dim Shp As Shape
For Each Sh In Sheets
If Sh.Name <> "Feuil1" Then
I = 1
For Each Shp In Sh.Shapes
If Shp.Name Like "Text Box*" Then
Shp.DrawingObject.Caption = Sheets("Feuil1").Cells(I, 1).Value
I = I + 1
End If
Next Shp
End If
Next Sh
End Sub
Bon W-E