Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Finde in SpalteA1:A200 Werte aus...

Forumthread: Finde in SpalteA1:A200 Werte aus...

Finde in SpalteA1:A200 Werte aus...
25.05.2020 15:07:06
Patrick
Hallo,
ich stehe vor einem neuen Problem;
ich habe Sheet 1 und 2 ein und derselben Datei.
Ich habe in Sheet 1 in Spalte A bis A:200 jeweils pro Zelle einen einmaligen Wert, Zeichenkette (bspw. A1=LLG0001, A2=LLG0002 usw)
Ich möchte nun prüfen, ob einer der Werte aus A1 bis A:200 in der Spalte A des Sheets 2 vorkommt.
Die Besonderheit: pro Zeile sind ggf. mehrere Zeichenketten in einer Zelle (bspw: LLG1281;LLG1009 HUB)
Wenn der Wert innerhalb der Zeichenketten in Spalte A des Sheets 2 vorkommt, dann bitte einen Treffer für einen späteren SVerweis in Sheet 2 ausgeben.
Hier mein Codeversuch, der aber nicht funktioniert. Würde mich sehr freuen, wenn ihr mir weiterhelfen könntet. Den Code habe ich in Sheet 1 hnterlegt"
Option Explicit
Public Sub Suchen()
Dim WkSh_1  As Worksheet
Dim WkSh_2  As Worksheet
Dim lZeile  As Long
Dim rZelle  As Range
Application.ScreenUpdating = False
Set WkSh_1 = Workbooks("SollStand_Mehrwegschütten_LK_20200519_Makros.xlsm").Sheets("IST_Stand")
Set WkSh_2 = Workbooks("SollStand_Mehrwegschütten_LK_20200519_Makros.xlsm").Sheets("IMPORT")
For lZeile = 1 To 200
With WkSh_2.Columns("A")
Set rZelle = .Find(What:=WkSh_1.Cells(lZeile, 1).Value, LookAt:=xlPart, LookIn:=xlValues)
If Not rZelle Is Nothing Then
WkSh_2.Cells(lZeile, 6) = "Treffer"
End If
End With
Application.ScreenUpdating = True
Set WkSh_1 = Nothing
Set WkSh_2 = Nothing
Next
End Sub

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Finde in SpalteA1:A200 Werte aus...
25.05.2020 15:18:27
Günther
Moin,
… und warum soll/muss es VBA sein?
Wenn du dir das kostenlose Add-In Power Query von MS herunter lädst, geht das ganz ohne VBA (und auch prima!)
 
Gruß
Günther  |  mein Excel-Blog
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