Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Benennung von "Rechtecken" mittels VBA

Benennung von "Rechtecken" mittels VBA
24.03.2009 14:59:43
"Rechtecken"
Hallo zusammen,
ich hoffe ihr könnt mir bei meinem folgenden Problem weiterhelfen:
Ich habe bereits eine Datei, bei der der Nutzer durch Eingabe von einigen Parametern (Länge, Breite Drehungswinkel) ein Rechteck erhält. Das ganze sieht momentan noch wie folgt aus:

Sub Makro1()
start:
Dim a, b, c, d, weiter
a = InputBox("Geben Sie die Länge in cm ein", "Länge")
b = InputBox("Geben Sie die Breite in cm ein", "Breite")
c = InputBox("Geben Sie die Drehung (Schräge) in Grad ein", "Drehung")
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 80, 80, 80#, 40). _
Select
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = a
Selection.ShapeRange.Width = b
Selection.ShapeRange.Rotation = c
Application.ScreenUpdating = True
weiter = MsgBox("Wollen Sie weiterzeichnen?", vbYesNo, "Weiter?")
If weiter = vbYes Then
GoTo start
Else:
Exit Sub
End If
End Sub


Nun möchte ich allerdings gern, das der Nutzer ebenfalls (nach Eingabe der verschiedenen Daten) das Rechteck auch bezeichnen kann (evtl. sogar mit den jeweiligen Abmaßen, welcher dem Rechteck zugeordnet sind).
Leider stehe ich total auf dem Schlauch und finde dafür keine Lösung.
Könnt ihr mir hier weiterhelfen?
Vielen, vielen Dank schon mal vorab!

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Benennung von "Rechtecken" mittels VBA
24.03.2009 15:11:29
"Rechtecken"
hallo sabine,
für deinen fall:
Selection.ShapeRange.Name = d
für d kannst du auch eine inputbox, wie für die kantenlängen erstellen.
gruß
selli
AW: Benennung von "Rechtecken" mittels VBA
24.03.2009 15:18:52
"Rechtecken"
Hallo Selli,
schon mal vielen Dank für die schnelle Hilfe!
Aber gibt es auch eine Möglichkeit, wie ich den "Namen" innerhalb des Rechtecks erscheinen lassen kann?
Anzeige
AW: Benennung von "Rechtecken" mittels VBA
24.03.2009 15:29:27
"Rechtecken"
hab die Frage nur noch mal auf offen gestellt...
AW: Benennung von "Rechtecken" mittels VBA
24.03.2009 15:42:59
"Rechtecken"
hallo sabine,
Selection.Characters.Text = Selection.ShapeRange.Name
noch als tipp: du kannst solche vorgänge zunächst von hand durchführen und dabei mit dem makrorekorder
aufzeichnen, anschl. den aufgezeichneten code verwenden bzw, in dein vorhandenes makro einfügen (überarbeitet).
gruß selli
Anzeige
AW: Benennung von "Rechtecken" mittels VBA
24.03.2009 15:46:59
"Rechtecken"
Ganz vielen Dank Selli..hast mir sehr viel weitergeholfen!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige