was XL/VBA mit nur 25 Zeilen in einem Allg. Modul so alles kann ...

Ein Betthupferl für registrierte VBAstler ... Viel Spaß damit!
Code: Alles auswählen
Sub CreateButtonInShape()
Dim ws As Worksheet, shp As Shape, rng As Range
Dim iL As Integer, iT As Integer, iH As Integer, iW As Integer
Set ws = ThisWorkbook.ActiveSheet
Set rng = Range("C3")
sLink = rng.Offset(-1, -1).Value
iL = rng.Left: iT = rng.Top: iH = 150: iW = 150
Set shp = ws.Shapes.AddShape(msoShapeRectangle, iL, iT, iW, iH)
With shp
'.Fill.BackColor = RGB(0, 0, 0) -> mag RGB nicht, muss ich erst fixen
'.Fill.ForeColor = RGB(255, 255, 255)-> mag RGB nicht, muss ich erst fixen
.Name = "test"
.OnAction = "test"
.TextFrame.Characters.Text = sLink
End With
End Sub
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste