Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Makro: Zeilen/Spalten ohne Maus - per Tastenkürzel - verschieben
#11
Ist hier ganz simpel sowas gemeint?
Code:
Sub NachOben()
   Rows(ActiveCell.Row).Cut
   Rows(ActiveCell.Row - 1).Insert
End Sub
Schöne Grüße
Berni
Antworten Top
#12
(28.01.2019, 13:21)WillWissen schrieb: Das hat in der Regel mit der eigentlichen Excelhilfe nichts zu tun und bläht einen Thread nur unnötig auf. Eventuell wäre so eine Frage ein Beitrag fürs Plaudern.
Ist dies Deine private Ansicht oder ist das breiter Konsens hier?

Wenn das wirklich Konsens wäre, würde es mich sehr betrüben. Gerade die Bewertungen und der Vergleich verschiedener Bedienweisen sind oft extrem hilfreich um gute Lösungen für eine Aufgabe zu finden.

Aus meiner bescheidenen Sicht ist das in keiner Weise ein Plaudern.
VG Andreas

--
Genutzte Version: MS Office 365 für Mac

Antworten Top
#13
Ach, ich hab übersehen, dass du auch Blöcke verschieben willst. Dann auf diese Weise:

Code:
Sub ZeilenNachOben()
Dim Zerste As Long, Zletzte As Long
Dim Serste As Long, Sletzte As Long

Zerste = Selection.Cells(1).Row
Serste = Selection.Cells(1).Column
Zletzte = Selection.Cells(Selection.Cells.Count).Row
Sletzte = Selection.Cells(Selection.Cells.Count).Column

Rows(Zerste & ":" & Zletzte).Cut
Rows(Zerste - 1).Insert

End Sub

Die Variablen für die Spalten sind hier zwar nicht notwendig, aber als Hilfe für die anderen Makros :)
Schöne Grüße
Berni
Antworten Top
#14
Hi Andreas,

https://www.clever-excel-forum.de/misc.php?action=help&hid=5
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#15
(28.01.2019, 13:44)MisterBurns schrieb: Dann auf diese Weise: [...]


Die Variablen für die Spalten sind hier zwar nicht notwendig, aber als Hilfe für die anderen Makros :)

Ganz herzlichen Dank :)

Klappte auf Anhieb. Sowohl für eine einzene Zeile als auch für einen Block.

Super!
VG Andreas

--
Genutzte Version: MS Office 365 für Mac

Antworten Top


Gehe zu:


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