Vérifier le contenu d'une forme avec une macro Excel

Fermé
florian74 Messages postés 289 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 27 décembre 2019 - Modifié par florian74 le 24/02/2014 à 11:37
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 24 févr. 2014 à 12:09
Bonjour,

J'aurai voulu savoir si il est possible de vérifier le contenu d'une forme type rectangle (et non d'une cellule) dans Excel au moyen d'une macro. Je souhaite juste vérifier si celle-ci est vide (en écriture) ou non.

Cordialement,

Florian
A voir également:

1 réponse

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
24 févr. 2014 à 12:09
Bonjour,

Tu peux essayer d'adapter cette macro :
Sub TexteDansShape()
Dim Sh As Shape, YaTilDuTexte As String

For Each Sh In ActiveSheet.Shapes
    If Sh.Name = "Rectangle 1" Then
        YaTilDuTexte = Sh.TextFrame2.TextRange.Characters.Text
    End If
Next
If YaTilDuTexte = "" Then
    MsgBox "Il n'y a rien d'écrit dans mon Rectangle"
Else
    MsgBox "Dans mon Rectangle est écrit : " & YaTilDuTexte
End If
End Sub

0