Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Suche nach exaktem String |
10.06.2020 12:31:29 |
Tobi |
|
|
|
10.06.2020 12:42:47 |
Mase |
|
|
|
10.06.2020 13:02:53 |
Tobi |
|
|
|
10.06.2020 13:17:34 |
Mase |
|
|
|
10.06.2020 13:47:27 |
Tobi |
|
|
|
10.06.2020 14:09:18 |
Mase |
|
|
|
10.06.2020 14:43:03 |
Tobi |
|
|
|
10.06.2020 18:00:41 |
Gast39710 |
|
|
|
10.06.2020 18:36:14 |
Mase |
|
|
|
10.06.2020 22:39:21 |
Tobi |
|
|
|
11.06.2020 17:22:56 |
Mase |
|
|
|
15.06.2020 16:24:33 |
Tobi |
|
|
|
15.06.2020 16:36:04 |
Tobi |
|
|
|
15.06.2020 20:57:46 |
Mase |
|
|
|
15.06.2020 21:23:25 |
Tobi |
|
|
|
15.06.2020 21:51:02 |
Mase |
|
|
|
16.06.2020 11:18:12 |
Tobi |
|
|
|
16.06.2020 11:48:17 |
Mase |
|
|
|
16.06.2020 12:06:12 |
Tobi |
|
|
|
16.06.2020 13:38:29 |
Mase |
|
|
|
16.06.2020 14:06:07 |
Tobi |
|
|
Von:
Tobi |
Datum:
10.06.2020 12:31:29 |
Views:
1144 |
Rating:
|
Antwort:
|
Thema:
Suche nach exaktem String |
Hallo zusammen,
folgender Code sucht in meinem Dokument nach bestimmten Schlagworten welche über eine Listbox eingelesen werden:
--> Problem es werden auch Zellen markiert bei dem das Schlagwort im String entahlten ist also z.B. beim Schlagwort IT werden auch Zellen mit den Wörtern "mit" "miteinander" usw.
--> Wie müsste der untere Code angepasst werden, damit nur Zellen markiert werden bei der eine 100%-ige Übereinstimmung vorliegt
---> z.B. bei ERP nur ERP nicht auch noch "erproben" usw.
Private Sub CB_Start_Click()
Dim rngFind As Range
Dim strSuchbegriff As String
Dim strErsteZelle As String
Dim strSuchbegriffFound As String
Dim strSuchbegriffNotFound As String
Dim zeile As Long
Dim x As Long
Application.ScreenUpdating = False
With Sheets("ABC")
If .FilterMode Then
.ShowAllData
End If
.Range("E2:H1000000").Interior.ColorIndex = 2
End With
With UF_Suche
If .ListBoxUF2.ListCount = 0 Then
MsgBox ("Bitte treffen Sie eine Auswahl!")
Exit Sub
End If
For zeile = 0 To .ListBoxUF2.ListCount - 1
strSuchbegriff = .ListBoxUF2.List(zeile)
If Not strSuchbegriff = "" Then
With Sheets("ABC").Range("E2:H1000000")
Set rngFind = .Find( strSuchbegriff , , , xlPart)
If Not rngFind Is Nothing Then
strErsteZelle = rngFind.Address
Do
rngFind.Interior.ColorIndex = 36
Set rngFind = .FindNext(rngFind)
Loop Until rngFind Is Nothing Or rngFind.Address = strErsteZelle
strSuchbegriffFound = strSuchbegriffFound & Chr(10) & "- " & strSuchbegriff
Else
strSuchbegriffNotFound = strSuchbegriffNotFound & Chr(10) & "- " & strSuchbegriff
End If
End With
End If
Next zeile
End With
Unload UF_Suche
.............Kommen noch paar MsgBox
Application.ScreenUpdating = True
End Sub
Vielen Dank
Tobi
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Suche nach exaktem String |
10.06.2020 12:31:29 |
Tobi |
|
|
|
10.06.2020 12:42:47 |
Mase |
|
|
|
10.06.2020 13:02:53 |
Tobi |
|
|
|
10.06.2020 13:17:34 |
Mase |
|
|
|
10.06.2020 13:47:27 |
Tobi |
|
|
|
10.06.2020 14:09:18 |
Mase |
|
|
|
10.06.2020 14:43:03 |
Tobi |
|
|
|
10.06.2020 18:00:41 |
Gast39710 |
|
|
|
10.06.2020 18:36:14 |
Mase |
|
|
|
10.06.2020 22:39:21 |
Tobi |
|
|
|
11.06.2020 17:22:56 |
Mase |
|
|
|
15.06.2020 16:24:33 |
Tobi |
|
|
|
15.06.2020 16:36:04 |
Tobi |
|
|
|
15.06.2020 20:57:46 |
Mase |
|
|
|
15.06.2020 21:23:25 |
Tobi |
|
|
|
15.06.2020 21:51:02 |
Mase |
|
|
|
16.06.2020 11:18:12 |
Tobi |
|
|
|
16.06.2020 11:48:17 |
Mase |
|
|
|
16.06.2020 12:06:12 |
Tobi |
|
|
|
16.06.2020 13:38:29 |
Mase |
|
|
|
16.06.2020 14:06:07 |
Tobi |
|
|