ich habe schon viele Makros selbst programmiert und auch schon von Eurem Forum entnommen und dann eben angepasst, nun hänge ich an einer Kleinigkeit.
Ich habe eine mehrseitige Excelmappe zum erstellen von Aufmaßen, diese bestehen aus Zahlenwerten aber auch aus Grafiken. Eine Grafik besteht aus einem Tabellenblatt mit mehren Spalten (genauer gesagt 9 Spalten), diese Grafik wird kopiert und dann in andere Tabellenblätter eingefügt. soweit so gut, ABER
Wie bereits geschrieben, mehrere Spalten in der Hauptskizze, Spalten die nicht benötigt werden, werden via Makro ausgeblendet und erst danach kopiert (kopiert als Grafik).
Damit ich keine große Verzerrung beim einfügen in andere Blätter bekomme möchte ich die Grafiklänge anpassen, klappt auch ganz gut mittels der Befehle:
Selection.Name = "Skizze AP2"
.LockAspectRatio = msoFalse
.Left = [P1].Left
.Top = [P2].Top
.Width = [P1:AA1].Width
.Height = [P2:AA12].Height diesen Wert würde ich gern über den String "Ende" einfügen. Nur bin ich zu blöd dieses zu bewerkstelligen, meine Versuch waren alle
ohne Erfolg
.Height = [P2:Ende12].Height
.Height = [P2:&Ende&12].Height
.Height = ["P2 :"& Ende &12].Height
im Forum wird alles möglich erklärt, aber wie ich den String als Platzhalter einfüge, da finde ich keinen Hinweis. Bitte zeigt mir wie ich den String hierbei einfügen muss, Danke