AW: Zeilennummern ausgeben und Bereiche tauschen
28.04.2019 13:21:21
Sepp
Hallo Michael,
Sub switchLines()
Dim varTemp As Variant, lngRow1 As Long, lngRow2 As Long
If Selection.Areas.Count = 2 Then
lngRow1 = Selection.Areas(1).Row
lngRow2 = Selection.Areas(2).Row
varTemp = Range(Cells(lngRow1, 10), Cells(lngRow1, 15))
Range(Cells(lngRow1, 10), Cells(lngRow1, 15)) = Range(Cells(lngRow2, 10), Cells(lngRow2, 15)).Value
Range(Cells(lngRow2, 10), Cells(lngRow2, 15)) = varTemp
varTemp = Cells(lngRow1, 17)
Cells(lngRow1, 17) = Cells(lngRow2, 17).Value
Cells(lngRow2, 17) = varTemp
Else
MsgBox "Bitte Zellen in zwei Zeilen separat auswählen!"
End If
End Sub
VBA/HTML-CodeConverter, AddIn für Office 2002-2016 - in VBA geschrieben von Lukas Mosimann. Projektbetreuung:RMH Software & Media
Code erstellt und getestet in Office 16 - mit VBAHTML 12.6.0