Das Clever-Excel-Forum.de - Treffen
findet vom 15. - 17. September 2017 in Thüringen / Region Großer Inselsberg statt. Hotelbuchung ab sofort möglich.


Objekte mitsortieren
#1

.xlsx   Für Excel Hilfe.xlsx (Größe: 133,55 KB / Downloads: 8)
.xlsx   Für Excel Hilfe.xlsx (Größe: 133,55 KB / Downloads: 8)
Hallo Leute,

ich habe bereits Kollegen gefragt und diverse Foren durchsucht und bin nun am Ende meines Lateins...
Bitte schaut die angehängte Excel Liste an:
Wie schaffe ich es, wenn ich Daten (Spalten A oder F)  sortieren will, dass die (Formel-) Objekte (Spalten B und D) mitgezogen werden?
Wer das hinbekommt, dem schick ich ein Päckchen Gummibärchen Wink

Grüße Felix
to top
#2
Hallo, hier hast du auch welche versprochen..
http://www.ms-office-forum.net/forum/sho...p?t=322096 ... Dodgy
cu jörg eine rückmeldung wäre ganz reizend XL2003 bis XL2013
to top
#3
Hi Felix,

(29.04.2015, 14:36)FelixFelix schrieb: Wie schaffe ich es, wenn ich Daten (Spalten A oder F)  sortieren will, dass die (Formel-) Objekte (Spalten B und D) mitgezogen werden?
Wer das hinbekommt, dem schick ich ein Päckchen Gummibärchen Wink

kann die Datei grad nicht anschauen, aber hast DU es schon mal mit den Dollarzeichen an den passenden Stellen versucht?
Gruß Ralf

?mage

Die deutsche Rechtschreibung ist Freeware, d.h. du kannst sie kostenlos nutzen.
Allerdings ist sie nicht Open Source, deswegen darfst du sie nicht verändern oder in veränderter Form veröffentlichen.
to top
#4
Hallo Felix,

wie schon im anderen Forum beschrieben, ist ein Problem die Größe der Shapes. Ich habe hier ein kleines Makro, welches die Objekte anpasst. Das hat mit Deiner Musterdatei funktioniert. Andere Aktionen wir Zellen vergrößern oder Spalten löschen usw. brauchst Du nicht auszuführen.

Wenn Du später neue Formeln hinzufügst, brauchst Du das Makro nur nochmal laufen zu lassen. Die Shapes sollten lediglich grob auf die obere linke Ecke der gewünschten Zelle positioniert sein.

Das Makro behandelt alle Shapes des Excel-Blattes. Man könnte das aber auch auf bestimmte Bereiche einschränken, z.B. auf die Spalten B und C.

Code:
Sub ResizeShapes()
'Makro zum positionieren von Shapes innerhalb von Zellen
'Variablendeklaration
Dim fShape As Shape
'Schleife ueber alle Shapes
For Each fShape In ActiveSheet.Shapes
  'Mit einem Shape
  With fShape
    'Sperrung der Fixierung des Seitenverhaeltnis aufheben
    .LockAspectRatio = msoFalse
    'Shape etwas nach rechts und unten versetzen
    .IncrementLeft 5
    .IncrementTop 5
    'Breite und Hoehe etwas kleiner als die
    'darunter liegende Zelle einstellen
    .Width = fShape.TopLeftCell.Width - 2
    .Height = fShape.TopLeftCell.Height - 2
    'neu innerhalb der Zelle positionieren
    .Top = fShape.TopLeftCell.Top + 1
    .Left = fShape.TopLeftCell.Left + 1
    'Positionirung von Zellposition abhaengig
    .Placement = xlMove
  'Ende Mit einem Shape
  End With
'Ende Schleife ueber alle Shapes
Next
End Sub

PS: Falls Dir die Lösung zusagt, kannst Du sie ja im anderen Forum verlinken.
   \\\|///      Hoffe, geholfen zu haben.
   ( ô ô )      Grüße, André aus G in T  
 ooO-(_)-Ooo    (Excel 97-2016)
[-] Folgende(r) 1 Benutzer sagt Danke an schauan für diesen Beitrag:
FelixFelix
to top
#5
Hallo, vielen Dank für das Makro...das hat mein Problem gelöst.
Was ich danach nur noch machen musste, war die Spalten größer zu machen und dann die Objekte per STRG+Alt an die neue Zellgröße anpassen.
Danach ist es möglich die Zellgröße nach Belieben zu verändern: die Objekte vergrößern bzw verkleinern sich mit der veränderung der Zelle und sind trotzdem sortierbar.

Grüße
to top


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  VBA und Grafik- Objekte alphabetisch sortieren sheffield 1 136 26.08.2016, 16:36
Letzter Beitrag: schauan
  Excel 2010 vs Publisher 2010 - Objekte mikeho 2 767 04.11.2015, 20:15
Letzter Beitrag: schauan

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste