Option Explicit
Sub Forme()
On Error Resume Next
ActiveCell.Select
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 719.25, 14.25, 192.75, 60).Select
Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = ActiveCell.Value
With Selection.ShapeRange(1).TextFrame2.TextRange.Characters(1, 14). _
ParagraphFormat
.FirstLineIndent = 0
.Alignment = msoAlignLeft
End With
With Selection.ShapeRange(1).TextFrame2.TextRange.Characters(1, 14).Font
.NameComplexScript = "+mn-cs"
.NameFarEast = "+mn-ea"
.Fill.Visible = msoTrue
.Fill.ForeColor.ObjectThemeColor = msoThemeColorLight1
.Fill.ForeColor.TintAndShade = 0
.Fill.ForeColor.Brightness = 0
.Fill.Transparency = 0
.Fill.Solid
.Size = 28
.Name = "+mn-lt"
End With
With Selection.ShapeRange.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(255, 255, 255)
.Transparency = 0
.Solid
End With
With Selection.ShapeRange.TextFrame2.TextRange.Font.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(0, 0, 0)
.Transparency = 0
.Solid
End With
Selection.ShapeRange.ShapeStyle = msoShapeStylePreset4
ActiveCell.Select
End Sub