Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
896to900
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
896to900
896to900
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

AutoForm

AutoForm
21.08.2007 09:40:31
Holger
Hallo liebe Excelfreunde,
ich füge mit folgendem Makro eine Autoform in eine Grafik ein, jetzt soll diese Autoform aber beim Blattwechsel wieder gelöscht werden, die Vorhandene Grafik aber soll nicht gelöscht werden. Gibt es die Möglichkeit die einzufügende Form einen festen Namen zu geben, Excel nummeriert sie fortlaufend.
Über Hilfe wäre ich Dankbar.

Sub Markierung()
ActiveSheet.Shapes.AddShape(msoShape32pointStar, 245.25, 113.25, 72#, 72#). _
Select
Selection.ShapeRange.ScaleWidth 0.1, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.ScaleHeight 0.08, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.Solid
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10
Selection.ShapeRange.Fill.Transparency = 0#
Selection.ShapeRange.Line.Weight = 0.75
Selection.ShapeRange.Line.DashStyle = msoLineSolid
Selection.ShapeRange.Line.Style = msoLineSingle
Selection.ShapeRange.Line.Transparency = 0#
Selection.ShapeRange.Line.Visible = msoTrue
Selection.ShapeRange.Line.ForeColor.SchemeColor = 64
Selection.ShapeRange.Line.BackColor.RGB = RGB(255, 255, 255)
Selection.ShapeRange.IncrementLeft 26.25
Selection.ShapeRange.IncrementTop 0.75
Selection.ShapeRange.IncrementLeft 12#
Selection.ShapeRange.IncrementTop 84#
Selection.ShapeRange.IncrementLeft -153.75
Selection.ShapeRange.IncrementTop -68.25
End Sub


Gruß Holger

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

Betreff
Datum
Anwender
Anzeige
AW: AutoForm
21.08.2007 09:46:00
Renee
Hi Holger,
Probier mal:

Sub Markierung()
With ActiveSheet.Shapes.addShape(msoShape32pointStar, 245.25, 113.25, 72#, 72#)
.ScaleWidth 0.1, msoFalse, msoScaleFromTopLeft
.ScaleHeight 0.08, msoFalse, msoScaleFromTopLeft
.Fill.Visible = msoTrue
.Fill.Solid
.Fill.ForeColor.SchemeColor = 10
.Fill.Transparency = 0#
.Line.Weight = 0.75
.Line.DashStyle = msoLineSolid
.Line.Style = msoLineSingle
.Line.Transparency = 0#
.Line.Visible = msoTrue
.Line.ForeColor.SchemeColor = 64
.Line.BackColor.RGB = RGB(255, 255, 255)
.IncrementLeft 26.25
.IncrementTop 0.75
.IncrementLeft 12#
.IncrementTop 84#
.IncrementLeft -153.75
.IncrementTop -68.25
.Name = "MeinBildchen"
End With
End Sub
Sub MarkierungWeg()
ActiveSheet.Shapes("MeinBildchen").Delete
End Sub


Greetz Renee

Anzeige
SUPER!!!DANKE FUNTZT...o.T.
21.08.2007 09:52:00
Holger
d

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige