Public
Modulstart
As
Boolean
Sub
Tauschen()
Modulstart =
True
Worksheets(
"Einsatzplan"
).
Select
Dim
s(1
To
4)
As
Variant
With
Selection
If
.Areas.Count = 2
And
.Cells.Count = 2
Then
s(1) = .Areas(1).Cells(1, 1).Value
s(2) = .Areas(1).Range(Cells(1, 1), Cells(1, 1).Offset(0, 50)).Value
s(3) = .Areas(2).Cells(1, 1).Value
s(4) = .Areas(2).Range(Cells(1, 1), Cells(1.1).Offset(0, 50)).Value
.Areas(1).Cells(1, 1).Value = s(3)
.Areas(1).Range(Cells(1, 1), Cells(1, 1).Offset(0, 3)).Value = s(4)
.Areas(2).Cells(1, 1).Value = s(1)
.Areas(2).Range(Cells(1, 1), Cells(1, 1).Offset(0, 3)).Value = s(2)
End
If
End
With
Worksheets(
"Urlaubsplan"
).
Select
Dim
r(5
To
8)
As
Variant
With
Selection
If
.Areas.Count = 2
And
.Cells.Count = 2
Then
r(5) = .Areas(1).Cells(1, 1).Value
r(6) = .Areas(1).Range(Cells(1, 1), Cells(1, 1).Offset(0, 50)).Value
r(7) = .Areas(2).Cells(1, 1).Value
r(8) = .Areas(2).Range(Cells(1, 1), Cells(1.1).Offset(0, 3)).Value
.Areas(1).Cells(1, 1).Value = r(7)
.Areas(1).Range(Cells(1, 1), Cells(1, 1).Offset(0, 50)).Value = r(8)
.Areas(2).Cells(1, 1).Value = r(5)
.Areas(2).Range(Cells(1, 1), Cells(1, 1).Offset(0, 50)).Value = r(6)
End
If
End
With
Modulstart =
False
End
Sub