Anzeige
Archiv - Navigation
1908to1912
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA einen Bereich markieren

VBA einen Bereich markieren
22.11.2022 14:11:49
Christoph
Hallo zusammen,
ich bin gerade dabei ein Makro zu erstellen und komme nicht weiter.
Ich möchte von einem Blatt die benutzten Zeilen zählen und in einem anderen Blatt von einer bestimmten Zeile aus alles dahinter bzw dadrunter markieren und um die Anzahl der Zeilen aus dem ersten Blatt nach unten verschieben.

Sub Schächte()
With Worksheets("Schächte").Activate
a = ActiveSheet.UsedRange.Rows.Count
a = a - 5
End With
Worksheets("Massenermittlung").Select
Dim rng As Range
Set rng = ActiveSheet.Range("A1:A1000").Find("1") 'den Wert 1 finden um auf die richtige Zeile zu kommen
rng.Select
ActiveCell.Offset(1, 0).Select 'eine Zeile nach unten springen
End Sub
Meine Frage: Ich möchte im nächsten Schritt alle Zellen hinter und unter der aktiven Zelle Markieren. Allerdings ohne die jetzt in Form von der Adresse (A10 oder so) anzusprechen, da diese immer variabel ist je nachdem wo die 1 steht. Wie geht das?
Vielen Dank

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA einen Bereich markieren
22.11.2022 15:24:42
Rudi
Hallo,
so?

Sub Schächte()
Dim a As Long
With Worksheets("Schächte")
a = .UsedRange.Rows.Count - 5
End With
With Worksheets("Massenermittlung")
.Activate
.Columns(1).Find(what:=1, lookat:=xlWhole).Offset(1, 0).Resize(a).Select
End With
End Sub
Gruß
Rudi
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige