Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionEuh je pense que c'est parce que c'est vendredi, mais je vois pas du tout où tu trouves une zone de texte dans le menu Insertion d'Excel...
J'ai cela dans word mais pas dans excel
Const LimitCaract As Byte = 1500
Tu vas l'ouvrir, oui, ton aide VBA sur le mot Byte ?!
Tu crois que ce geste nécessite vraiment du savoir ?
Tu attends qu'on t'expose ce qu'est le type byte ? Un cours pour cela, sans doute ?
C'est désespérant
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim titi As String, qui As Characters Const toto As Integer = 1500 Set qui = Shapes("ZoneTexte 1").TextFrame.Characters titi = qui.Text If Len(titi) > toto Then MsgBox "trop de caractères" qui.Text = Left(titi, toto) Else MsgBox "ok" End If End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim qui As Characters Const toto As Integer = 12 Set qui = Shapes("ZoneTexte 1").TextFrame.Characters If qui.Count > toto Then MsgBox "trop de caractères" qui.Text = Left(qui.Text, toto) Else MsgBox "ok" End If End Sub