Thema Datum  Von Nutzer Rating
Antwort
15.07.2009 09:58:24 Markus
NotSolved
15.07.2009 15:16:16 Murdoc
NotSolved
15.07.2009 15:53:31 Markus
NotSolved
Blau Aw:Aw:Aw:Duplikate erkennen und ausgeben
15.07.2009 16:17:18 Murdoc
NotSolved
15.07.2009 16:51:39 Markus
NotSolved
15.07.2009 19:40:57 Murdoc
NotSolved
16.07.2009 09:11:03 Markus
NotSolved

Ansicht des Beitrags:
Von:
Murdoc
Datum:
15.07.2009 16:17:18
Views:
945
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Duplikate erkennen und ausgeben
Hallo Markus,

ich habe mal schell was gebastelt, vielleicht hilft es dir weiter.

Function IsElementOfArray(Liste() As String, Element As String) As Boolean
Dim i As Integer

For i = 0 To UBound(Liste())

If Liste(i) = Element Then

IsElementOfArray = True

Exit For

End If

Next i

End Function


Sub Suche_Duplikate()
Dim c As Range
Dim letzteSpalte As Integer
Dim Maschinen() As String
Dim Duplikate As String

'letzte Spalte ermitteln

ReDim Maschinen(0)
Duplikate = ""

letzteSpalte = ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column

For Each c In ActiveSheet.Range(Cells(1, 1), Cells(1, letzteSpalte))

If UBound(Maschinen()) = 0 Then ReDim Maschinen(1) Else

If IsElementOfArray(Maschinen(), c.Text) = False Then

ReDim Preserve Maschinen(UBound(Maschinen()) + 1)
Maschinen(UBound(Maschinen())) = c.Text

Else

Duplikate = Duplikate & "Maschine: " & c.Text & " bei Position: " & ActiveSheet.Cells(2, c.Column)

End If

Next c

MsgBox Duplikate

End Sub

Gruß

Ihre Antwort
  • 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: Name: Email:



  • 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
15.07.2009 09:58:24 Markus
NotSolved
15.07.2009 15:16:16 Murdoc
NotSolved
15.07.2009 15:53:31 Markus
NotSolved
Blau Aw:Aw:Aw:Duplikate erkennen und ausgeben
15.07.2009 16:17:18 Murdoc
NotSolved
15.07.2009 16:51:39 Markus
NotSolved
15.07.2009 19:40:57 Murdoc
NotSolved
16.07.2009 09:11:03 Markus
NotSolved