Franz Pölt
2003-07-12 09:07:58 UTC
Hallo Franky!
Du willst eine Mehrfachmarkierung verschieben?
Probier bitte das:
Public Sub MoveSelection()
Dim arr As Range
Dim SpaltenOffset As Byte
Dim Bereiche As Long
Bereiche = Selection.Areas.Count
SpaltenOffset = 4 - Selection.Column
For Each arr In Selection.Areas
If Selection.Areas.Count <> Bereiche Then
Union(Selection, arr.Offset(0, SpaltenOffset)).Select
Else
arr.Offset(0, SpaltenOffset).Select
End If
Next
End Sub
mfG
Franz
Du willst eine Mehrfachmarkierung verschieben?
Probier bitte das:
Public Sub MoveSelection()
Dim arr As Range
Dim SpaltenOffset As Byte
Dim Bereiche As Long
Bereiche = Selection.Areas.Count
SpaltenOffset = 4 - Selection.Column
For Each arr In Selection.Areas
If Selection.Areas.Count <> Bereiche Then
Union(Selection, arr.Offset(0, SpaltenOffset)).Select
Else
arr.Offset(0, SpaltenOffset).Select
End If
Next
End Sub
mfG
Franz
Hallo zusammen,
ich beisse mir zur Zeit an folgender Aufgabenstellung die Zähne aus -
Ich möchte eine Mehrfachmarkierung in einer Spalte in eine definierte
Spalte verschieben (Spalte D). Das scheitert bisher immer daran, das
beim "Verschieben" des Markierung mit
Sub Markierung_verschieben()
Dim SpaltenOffset As Long
Dim ZeilenAnzahl As Long
SpaltenOffset = 4 - Selection.Column
ZeilenAnzahl = Selection.Rows.Count
Selection.Offset(0, SpaltenOffset).Select
Selection.Resize(ZeilenAnzahl, 1).Select
End Sub
nur der erste Bereich der Mehrfachmarkierung in Spalte D verschoben
wird.
Wie verschiebe ich die Markierung, so dass ich in Spalte D die gleiche
Mehrfachmarkierung vorliegen habe?
Gruß
Franky
ich beisse mir zur Zeit an folgender Aufgabenstellung die Zähne aus -
Ich möchte eine Mehrfachmarkierung in einer Spalte in eine definierte
Spalte verschieben (Spalte D). Das scheitert bisher immer daran, das
beim "Verschieben" des Markierung mit
Sub Markierung_verschieben()
Dim SpaltenOffset As Long
Dim ZeilenAnzahl As Long
SpaltenOffset = 4 - Selection.Column
ZeilenAnzahl = Selection.Rows.Count
Selection.Offset(0, SpaltenOffset).Select
Selection.Resize(ZeilenAnzahl, 1).Select
End Sub
nur der erste Bereich der Mehrfachmarkierung in Spalte D verschoben
wird.
Wie verschiebe ich die Markierung, so dass ich in Spalte D die gleiche
Mehrfachmarkierung vorliegen habe?
Gruß
Franky