Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

doppelte oder mehrfache Begriffe entfernen
#1
Hallo,

ich suche die Möglichkeit innerhalb eines bestimmten Bereichs (z.B. Zeile 4 - 8) doppelte oder mehrfach vorkommende Begriffe zu finden und diese zu entfernen.
Im Screenshot ist ein Beispiel zu sehen wie das aussehen könnte, hier kommt das Wort "Stoff" mehrfahch vor und soll aus Zelle "C" und "F" entfernt werden, das zweite Wort, in diesem Fall "Tiger" und "Pferd" soll jedoch nicht gelöscht werden.

Hat jemand eine Idee Smile

Danke


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hi,

suchen/ersetzen.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Funktioniert für meinen Zweck nicht, bitte Problem genau lesen!
Antworten Top
#4
Hallo,

Zitat:Funktioniert für meinen Zweck nicht, bitte Problem genau lesen!

... und was soll daran nicht funktionieren?
Soll das ausgewürfelt werden, oder erklärst Du das mal genauer?
________________________________________________________________________
wer aufgibt, ohne es versucht zu haben, gibt einfach nur auf!

Grüße aus Norderstedt, Peter
Antworten Top
#5
Hi,

lass die erste Zelle, in der der Begriff auftaucht, aus der Markierung heraus. Den Rest kannst du einwandfrei mit Edgars Vorschlag lösen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
Hallo Günther,

ich weiß nicht wo der erste Begriff vorkommt, manchmal kommt er pro Zeile nur einmal vor, manchmal häufiger und er steht nicht immer an der gleichen Position.
Ausserdem sind es mehrere Begriff die mehrfach vorhanden sind, das manuelle Suchen ist zu aufwendig deshalb habe ich auf eine andere Lösung gehofft.
Antworten Top
#7
(22.09.2018, 10:39)Käpt\n Blaubär schrieb: Hallo,


... und was soll daran nicht funktionieren?
Soll das ausgewürfelt werden, oder erklärst Du das mal genauer?

Die Anforderung habe ich doch genau  definiert, da muss man nicht würfeln sondern genau lesen!
Wenn ich über Suchen/Ersetze die Begriffe entferne werden ALLE Begriffe entfern und nicht nur die Begriffe die doppelt oder mehrfach vorhanden sind.
Antworten Top
#8
Hallo Strumpf-Maus,

teste es mal mit folgendem Makro (kommt in ein allgemeines VBA-Modul):
Sub AlleMehrfachenLoeschen()
Dim colW As New Collection
Dim i As Long, j As Long, k As Long
Dim rngB As Range
Dim varB As Variant, varZ As Variant

Set rngB = Range("A1:F1") 'Bereich entsprechend festlegen
varB = rngB.Value
On Error Resume Next
For i = 1 To UBound(varB, 1)
For j = 1 To UBound(varB, 2)
varZ = Split(varB(i, j), " ")
For k = 0 To UBound(varZ)
colW.Add CStr(varZ(k)), CStr(varZ(k))
If Err.Number > 0 Then
varB(i, j) = Trim(Replace(varB(i, j), varZ(k), ""))
Err.Clear
End If
Next k
Next j
Next i
rngB.Value = varB
End Sub
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Strumpf-Maus
Antworten Top
#9
Hallo Kuwer,

ich habe de Code eingefügt aber es passiert nichts.
Muss ich noch irgendwas machen damit der Code aktiv wird?
Antworten Top
#10
Hallo Strumpf-Maus,

1. musst Du den Zellbereich entsprechend eintragen und
2. den Code ausführen/starten.

Gruß Uwe
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste