Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
18.09.2019 15:52:25 |
Thomas |
|
|
Problem mit Find-methode |
18.09.2019 15:55:18 |
Thomas |
|
|
|
18.09.2019 16:33:29 |
Thomas |
|
|
|
18.09.2019 19:35:47 |
Gast95523 |
|
|
|
19.09.2019 10:09:42 |
Thomas |
|
|
Von:
Thomas |
Datum:
18.09.2019 15:55:18 |
Views:
467 |
Rating:
|
Antwort:
|
Thema:
Problem mit Find-methode |
Sorry, im Code oben ist noch ein Fehler. Da ist eine Zeile zuviel drin. Hier der aktuelle Code:
If letzteZeile_filter <> lngZeilemax_Master Then
MsgBox ("Achtung! Anzahl der Material Group und Anzahl Complaints sind nicht gleich!")
If letzteZeile_filter > lngZeilemax_Master Then
Worksheets("Material Information").Range("A:A").SpecialCells(xlCellTypeVisible).Copy 'Kopiere nur sichtbare Zellen aus Spalte A in Tabelle5
Worksheets("tabelle1").Range("A:A").PasteSpecial (xlPasteValuesAndNumberFormats)
Worksheets("Material Information").ShowAllData
With Worksheets("tabelle1")
lngzeilemax_tabelle1 = .Cells(.Rows.Count, 1).End(xlUp).Row
Set objDic = CreateObject("Scripting.dictionary") 'Setze Objekt Dictionary zur Ermittlung der doppelten Datensätze.
For Each rngZelle In .Range("A2:A" & lngzeilemax_tabelle1)
If rngZelle <> "" Then
If objDic.exists(rngZelle.Value) = False Then 'Wenn Rec-ID noch nicht in Dictionary-Objekt vorhanden ist (0)
objDic(rngZelle.Value) = 0
Else
lngDopp = lngDopp + 1 'Wenn vorhanden, dann erhöhe Variable lngdopp um 1, um später die Referenz zu korrigieren.
strdopp = strdopp & rngZelle.Value & vbLf 'Abspeichern der doppelten Rec-IDs in Stringvariable strdopp
strRecID = rngZelle.Value
Set RaFound = Worksheets("Material Information").Range("A:A").Find(strRecID, LookIn:=xlValues)
If Not RaFound Is Nothing Then
lngZeile = RaFound.Rows
Worksheets("Material Information").Cells(lngZeile, 2).Interior.Color = RGB(255, 255, 0)
MsgBox RaFound.Row
'Rows(RaFound.Row).Delete
Set RaFound = Nothing
End If
'Strdoppaddress = rngZelle.Address
'MsgBox (Strdoppaddress)
End If
End If
Next rngZelle
End With
MsgBox (lngDopp & " Record-IDs beinhalten in Spalte ""Primary"" mehr als ein "" Yes""!" & vbCrLf & strdopp)
End If
End If
|
- 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
|
|
18.09.2019 15:52:25 |
Thomas |
|
|
Problem mit Find-methode |
18.09.2019 15:55:18 |
Thomas |
|
|
|
18.09.2019 16:33:29 |
Thomas |
|
|
|
18.09.2019 19:35:47 |
Gast95523 |
|
|
|
19.09.2019 10:09:42 |
Thomas |
|
|