Auswählen und Hervorheben in einer Spalte mithilfe von Zeilennummern aus verschiedenen Zellen

Auswählen und Hervorheben in einer Spalte mithilfe von Zeilennummern aus verschiedenen Zellen

Hilfe: Ich habe zwei Zellen in derselben Spalte in Excel, die x(der Einfachheit halber) mit einem markiert sind. Ich möchte die Zeilennummern dieser Zellen verwenden, um einen Bereich in einer anderen Spalte zwischen diesen beiden Zellen hervorzuheben und auszuwählen, damit ich sie nach Belieben kopieren und einfügen kann. Bitte sagen Sie mir, wie ich das mit einem Makro machen kann. Ich wäre dankbar.

Antwort1

  1. Legen Sie ActiveCell als erste Zelle der gewünschten Spalte fest.
  2. Verwenden Sie entweder die For- oder die Do..While-Schleife: Wenn ActiveCell.Value nicht „x“ ist, legen Sie ActiveCell.Value als Zelle darunter fest und setzen Sie die Schleife fort. Wenn es „x“ ist, dann: Speichern Sie beim ersten Vorkommen von „x“ den Zeilenindex (d. h. ActiveCell.Row), beim zweiten Vorkommen brechen Sie die Schleife ab. Der Zeilenindex des zweiten Vorkommens befindet sich in ActiveCell.Row.
  3. Wählen Sie Zellen zwischen den beiden Vorkommen aus. (Mit dem Makrorecorder ist das leicht zu erlernen.)

Tipps:

  • Mit dem Makrorecorder können Sie viel tun und lernen.
  • Es gibt viele kostenlose VBA-Tutorials auf YoutubeBeispielund GoogleBeispiel 1 Beispiel 2

verwandte Informationen