Re : Ellipse
Bonjour chacune et chacun!
Je souhaitais vous faire part d'une réponse positive reçue de Pierrejean, que je remercie de nouveau ici
Sub test()
Dim laShape As Shape
'boucler sur toutes les formes de la feuille
For Each laShape In ActiveSheet.Shapes
'si la forme est de type "ellipse"
If InStr(laShape.Name, "Oval") <> 0 And laShape.Height > 0.1 Then
'écrire dans la cellule (décalée de 2 lignes et -2 colonnes par rapport à l'ellipse) la valeur saisie dans l'ellipse
'laShape.TopLeftCell.Offset(2, 0).Value = laShape.TextFrame2.TextRange.Characters
laShape.Select
laShape.TopLeftCell.Offset(2, 0).Value = Selection.Characters.Text
'effacer l'élipse
laShape.Delete
End If
Next laShape
End Sub
Heureux d'avoir croisé des Downloadiens et 'Diennes et d'être sur Downloads, je vais dès maintenant,
à cause de Pierrejean, me mettre au travail!
Je profite de cette réponse pour remercier également Mromain et CISCO
JclSimon
A bientôt!