Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wert suchen und Zelle aktivieren

Wert suchen und Zelle aktivieren
02.06.2024 18:56:58
philipp
Hallo zusammen,
ich habe noch eine kleine Frage ?
Aus "R6" soll der Text aus der Spalte T6 bis T17 gesucht werden und die aktive Zelle
dann daneben platziert werden. (in diesem Fall in U10).

Anbei mein Muster:
https://www.herber.de/bbs/user/169827.xlsm
mfg philipp
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wert suchen und Zelle aktivieren
02.06.2024 19:39:16
Alwin Weisangler
Hallo Philipp,

da das alles durcheinander formatiert ist, bleibt nur der Weg dies mit einer Schleife zu erschlagen.
Ins Modul des Tabellenblattes:


Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Dim i&
Application.EnableEvents = False
If Not Intersect(Target, Range("Q5")) Is Nothing Then
For i = 6 To 17
If Cells(6, 18) = Cells(i, 20) Then Cells(i, 21).Select
Next i
End If
Application.EnableEvents = True
End Sub

Auslöser ist Änderung in Zelle Q5.

Gruß Uwe
Anzeige
Hallo Uwe, klappt doch...
02.06.2024 19:59:02
philipp
Hallo Uwe,
erst mal herzlichen Dank für die Unterstützung.
Es funktioniert aber auch so:
Private Sub Suchen()

Dim i&
Application.EnableEvents = False
' If Not Intersect(Target, Range("Q5")) Is Nothing Then
For i = 6 To 17
If Cells(6, 18) = Cells(i, 20) Then Cells(i, 21).Select
Next i
' End If
Application.EnableEvents = True
End Sub


mfg philipp
Anzeige
AW: Wert suchen und Zelle aktivieren
02.06.2024 20:18:14
BoskoBiati2
Hallo,

1. hat die Datei einen Blattschutz, das geht garnicht!
2. Sind die Formeln völlig unausgegoren.
3. arbeitet man in solchen Tabellen mit echten Datumswerten!

Hier mal ein Muster mit verbesserten Formeln:

https://www.herber.de/bbs/user/169828.xlsm

Das Makro sollte reichen, aber da das Blatt geschützt ist, kann ich es nicht testen.

Gruß

Edgar
Anzeige
AW: Wert suchen und Zelle aktivieren
02.06.2024 20:34:44
BoskoBiati2
Sorry, Fehler meinerseits, die Zellen sind geschützt, nicht das Blatt

Gruß

Edgar
AW: Wert suchen und Zelle aktivieren
02.06.2024 20:50:20
Alwin Weisangler
@ Edgar
oder, wenn korrekte Datumseinträge drin sind so:


Private Sub Worksheet_Change(ByVal Target As Range)
Dim sDatum As Variant
If Not Intersect(Target, Range("rng_Datum")) Is Nothing Then
sDatum = Application.Match(CLng(DateSerial(Cells(2, 2), Cells(3, 2), Cells(5, 17))), Range("T6:T17"), 0) + 5
If Not IsError(sDatum) Then Cells(sDatum, 21).Select
End If
End Sub


Gruß Uwe

Anzeige
AW: Wert suchen und Zelle aktivieren
02.06.2024 21:29:55
BoskoBiati2
Hallo Uwe,

wenn in der Datei echte Datumswerte stehen, dann reicht ein Zweizeiler:

Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("Q5")) Is Nothing Then Exit Sub
Target.Offset(Target.Value, 4).Activate
End Sub


Hier in der Datei:

https://www.herber.de/bbs/user/169830.xlsm

Gruß

Edgar
Anzeige
Danke an ALLE, für die Unterstützung ! -)
03.06.2024 10:19:39
philipp
AW: Hallo Uwe, klappt doch...
02.06.2024 20:11:03
Alwin Weisangler
Hallo Philipp,

klar funktioniert das auch. Nur wird die Schleife bei jeder x-beliebig geänderten Zelle durchlaufen --> wozu?
Schau dir die Zellen an, wo dazu Änderungen stattfinden und ergänze den Range entsprechend, statt diesen kurzerhand auszukommentieren.

Gruß Uwe
AW: Hallo Uwe, klappt doch...
02.06.2024 20:46:09
BoskoBiati2
Hallo,

hier mal ein Makro, was ausreichend ist, um die Zelle zu aktivieren:

Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False
If Intersect(Target, Range("Q5")) Is Nothing Then Exit Sub
Target.Offset(Target.Value, 4).Activate
Application.EnableEvents = True
End Sub


Gruß

Edgar
Anzeige
AW: Hallo Uwe, klappt doch...
02.06.2024 20:57:12
Oppawinni
Wozu Application.EnableEvents = False ?
Lasst das doch einfach raus, wenn es nicht nötig ist.
Andernfalls muss abgesichert werden, dass
Application.EnableEvents = True
aussgeführt wird.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige