Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1736to1740
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

msoShape an cell fixieren

msoShape an cell fixieren
28.01.2020 16:33:06
Bo
hallo,
ich möchte meine msoShape an eine Zelle, in der das aktuelle Datum steht (steht immer in Range (H10:BZL10)), anheften. Hierzu habe ich folgende Syntax geschrieben und bekomme für Ziel.column auch die korrekte spalte raus, nur zählt diese Nummer ja die Spaltenanzahl und nicht den pt. abstand zu left. Wenn mir jemand dabei behilflich sein könnte, wäre das super.
Dim Ziel As Range, Zeile As Long, Spalte As Long
Set Ziel = .Range("H10:BZL10").Find(DateSerial(Year(Date), Month(Date), Day(Date) - 7))
Zeile = 10
Spalte = Ziel.Column
With ActiveWindow
.ScrollColumn = Spalte
.ScrollRow = Zeile
End With
'AddShape ThisWeek
Dim Sh As Shape
Dim i As Integer, r As Integer
Dim heute As Range
Set heute = .Cells(Zeile, Spalte)
Set Sh = ThisWorkbook.Worksheets("Chart").Shapes.AddShape(msoShapeRectangle, 100, 30, 50, 80)
Sh.Select
Selection.ShapeRange.Fill.Visible = msoFalse
Selection.ShapeRange.Fill.Solid
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 8
Selection.ShapeRange.Fill.Transparency = 0#
Selection.ShapeRange.Line.BackColor.RGB = RGB(255, 255, 255)
'Sh.Line.ForeColor.RGB = RGB(153, 51, 0)
Sh.Line.Weight = 3
Sh.Rotation = 0
End With
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: msoShape an cell fixieren
28.01.2020 16:44:05
Daniel
Hi
Du kannst auch für jeden Zellbereich die graphische Position ermitteln:
Range(...).Left
Range(...).Top
Gruß Daniel
AW: msoShape an cell fixieren
29.01.2020 11:43:44
Bo
Vielen Dank, das habe ich gebraucht.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige