In Tabelle 2 Zeilen mit gleichem Wert in Spalte A:A löschen

Diskutiere und helfe bei In Tabelle 2 Zeilen mit gleichem Wert in Spalte A:A löschen im Bereich Microsoft Office im Windows Info bei einer Lösung; HalloWenn ich das nachstehende Makro wird in der Tabelle 1 gestartet starte, wird keine Zeile gelöscht, wenn ich es nochmals starte, wird eine Zeile... Dieses Thema im Forum "Microsoft Office" wurde erstellt von Dölf_A, 20. September 2023.

  1. Dölf_A
    Dölf_A Gast

    In Tabelle 2 Zeilen mit gleichem Wert in Spalte A:A löschen


    HalloWenn ich das nachstehende Makro wird in der Tabelle 1 gestartet starte, wird keine Zeile gelöscht, wenn ich es nochmals starte, wird eine Zeile gelöscht, und wenn ich es das dritte Mal starte, werden die zwei übrigen Zeilen gelöscht.Ich kriege es einfach nicht hin, dass mit einmaligem starten des Makros alle drei Zeilen gelöscht werden.DölfPrivate Sub Sichern_Click'Einträge in Tabelle 2 der zu korrigierenden Nr. löschen'Löschen Einträge in Tabelle 2 Dim What As Variant Dim Where As Range, Here As Range, All As Range Dim FirstAddress As String'Was: Nr. A9 in Tabelle 1 What
     
  2. Claus Busch Win User

    Gleiche Werte von Spalte A und B aus Spalte A löschen

    Hallo,

    bei deinem Beispiel soll das Komma auch gelöscht werden.

    Gebe mal mehr Beispiele, damit man sehen kann, ob da überhaupt eine Logik dahintersteckt, die man für eine Formel oder VBA verwenden kann.

    Claus
  3. Claus Busch Win User

    Gleiche Werte von Spalte A und B aus Spalte A löschen

    Hallo,

    probiere es mal mit folgendem Makro:

    Sub Aufteilen()
    
    Dim LRow As Long, i As Long
    
    Dim n As Integer, j As Integer, k As Integer, z As Integer
    
    Dim varData As Variant, varOut() As Variant, varTmp As Variant
    'Hier Tabellenblattname anpassen
    
    With Sheets("Tabelle2")
    
       LRow = .Cells(.Rows.Count, 1).End(xlUp).Row
    
       varData = .Range("A2:A" & LRow)
    
       For i = LBound(varData) To UBound(varData)
    
          k = 0
    
          n = Len(varData(i, 1)) - Len(Replace(varData(i, 1), ",", ""))
    
          For j = 1 To n / 2
    
             varData(i, 1) = Application.Substitute(varData(i, 1), ", ", "#", 2 + k)
    
             k = k + 1
    
             z = IIf(k > z, k, z)
    
          Next
    
       Next
    
       
    
       For i = LBound(varData) To UBound(varData)
    
          n = 1
    
          ReDim Preserve varOut(1 To UBound(varData), 1 To z + 2)
    
          varTmp = Split(varData(i, 1), "#")
    
          For j = LBound(varTmp) To UBound(varTmp)
    
             varOut(i, n) = varTmp(j)
    
             n = n + 1
    
          Next
    
       Next
    
       .Range("A2").Resize(UBound(varOut), UBound(varOut, 2)) = varOut
    
    End With
    
    End Sub
    Claus
  4. Jey_1705 Win User

    Gleiche Werte von Spalte A und B aus Spalte A löschen

    Vielen herzlichen Dank!

    Es schaut so "einfach" aus, aber ich habe bisher Tage damit verbracht das zu googeln und es nicht herausbekommen.

    Deswegen ergreife ich schnell die Gelegenheit und frage noch etwas - Meine Sorgen der letzten 2-3 Wochen wären somit an einem Tag gelöst :)

    Ich weis dass das wohl auch nicht schwer/kompliziert sein wird, aber auch dass habe ich nicht hinbekommen bzw herausbekommen können *lach*

    A

    Lieferumfang: 53 Paar Schuhe, 47 Hosen, 13 Paar Sneaker Socken, 21 Kugelschreiber, 77 Slips, 50 Sonnenbrillen, 100 Feuerzeuge

    Ziel ist es, den Text aus A, nach jedem 2. Komma zu teilen und in die nächste Spalte zu übertragen - bestmöglich ohne das jeweils letzte Komma.

    B ; C ; D ; E

    Lieferumfang: 53 Paar Schuhe, 47 Hosen ; 13 Paar Sneaker Socken, 21 Kugelschreiber ; 77 Slips, 50 Sonnenbrillen ; 100 Feuerzeuge

    Ich bin gespannt :D

    Jey
  5. Claus Busch Win User

    Gleiche Werte von Spalte A und B aus Spalte A löschen

    Hallo,

    du kannst in C2 schreiben:

    =WECHSELN(A2;B2;)

    und entlang der Daten herunterziehen. Danach die Spalte C kopieren und in A2 als Werte wieder einfügen.

    Wenn du das Komma auch entfernen willst, schreibe in C2:

    =WECHSELN(WECHSELN(A2;B2;);",";)

    Oder du versuchst es mit diesem Makro:

    Sub TeilstringLoeschen()
    
    Dim LRow As Long, i As Long
    
    Dim varData As Variant
    'Hier Tabellenname anpassenWith Sheets("Tabelle1")
    
       LRow = .Cells(.Rows.Count, 1).End(xlUp).Row
    
       varData = .Range("A2:B" & LRow)
    
       For i = LBound(varData) To UBound(varData)
    
          varData(i, 1) = Replace(varData(i, 1), varData(i, 2), "")
    
       Next
    
       .Range("A2").Resize(UBound(varData)) = Application.Index(varData, 0, 1)
    
    End With
    
    End Sub
    Im Makro musst du die Anweisung in der For-Next-Schleife so ändern, damit das Komma auch entfernt wird:
    varData(i, 1) = Replace(Replace(varData(i, 1), varData(i, 2), ""), ",", "")
    Claus
  6. Jey_1705 Win User

    Gleiche Werte von Spalte A und B aus Spalte A löschen

    Hallo Claus,

    danke erst einmal für die rasche Reaktion.

    A ; B

    Herren Sneaker, rot von NoName ; rot

    Damen Schuhe, braun von NoName ; braun

    Es soll am Ende irgendwo in Zeile 1 stehen:

    Herren Sneaker (mit oder ohne Komma) von NoName.

    Irgendwo In Zeile 2:

    Damen Schuhe (mit oder ohne Komma) von NoName.
  7. User Advert


    Hi,

    willkommen im Windows Forum!
Thema:

In Tabelle 2 Zeilen mit gleichem Wert in Spalte A:A löschen - Microsoft Office

Die Seite wird geladen...

In Tabelle 2 Zeilen mit gleichem Wert in Spalte A:A löschen - Similar Threads - Tabelle Zeilen gleichem

Forum Datum

Werte in Tabelle 2 der Spalten A und C mit den Werten in Tabelle 1 der Spalten A und C...

Werte in Tabelle 2 der Spalten A und C mit den Werten in Tabelle 1 der Spalten A und C...: Mit folgendem Makro möchte ich die Werte in der Tabelle 2 der Spalten A und C in der Tabelle 1 suchen. Wenn sie nicht übereinstimmen wird eine Meldung erzeugt.Sub Suchen_Click'Einträge der Spalten...
Microsoft Office 29. September 2023

Zeile von Tabelle A nach Tabelle B kopieren, wenn Bedingung erfüllt, bei mehreren gleichen...

Zeile von Tabelle A nach Tabelle B kopieren, wenn Bedingung erfüllt, bei mehreren gleichen...: Ich suche nach einer Formel die eine Zeile bzw. deren einzelnen Zellinhalte von Tabelle A in Tabelle B überträgt, wenn ein Wert einer Suchbedingung entspricht. Das Problem ist, dass es die...
Microsoft Office 25. August 2023

VBA - Suche Wert in Spalte A und gebe Wert in Spalte C aus

VBA - Suche Wert in Spalte A und gebe Wert in Spalte C aus: Hallo Liebe CommunityIch habe folgende Situation bei der ich nicht weiter komme und eure Hilfe benötige.In Spalte A habe ich einige Werte. Auf Grund von Wert "Müller" soll dann ein anderer Wert in...
Microsoft Office 26. August 2021

Excel vba Wert der Spalte A einer beliebigen Zeile innerhalb eines Datenbereichs in anderes...

Excel vba Wert der Spalte A einer beliebigen Zeile innerhalb eines Datenbereichs in anderes...: Hallo Ich habe im Arbeitsblatt „Tab 2“ einen Datenbereich A1:Dnn nn = die Zeilenzahl nimmt im Datenbereich stetig zu. 1 Wie kann ich mit dem Makro der Befehlsschaltfläche in „Tab 1“ den...
Microsoft Office 30. November 2020

Gleiche Werte von Spalte A und B aus Spalte A löschen

Gleiche Werte von Spalte A und B aus Spalte A löschen: Hallo, ich möchte gerne das Wort aus Spalte B in Spalte A finden und aus Spalte A löschen. Beide Spalten haben mehrere tausend Werte (A16786 und B16786). Beispiel: A2 hat den Wert "Kleid,...
Microsoft Office 20. März 2019

Durch das Markieren mit einem Buchstaben in Spalte A die ganze Zeile in eine andere Tabelle...

Durch das Markieren mit einem Buchstaben in Spalte A die ganze Zeile in eine andere Tabelle...: Hallo allerseits Ich habe genaue Vorstellungen was passieren soll, aber leider keine Ahnung wie ich das machen kann. Mann stelle sich vor das verschiedene Produkte verkauft werden. Diese sind...
Microsoft Office 11. August 2018

Pivot Tabelle Zeile mit "0" Wert löschen

Pivot Tabelle Zeile mit "0" Wert löschen: Hallo, ich bearbeite aktuell eine Pivottabelle mit folgendem Aufbau: Linie / Betriebsnummer / Entfernung zu lesen: Auf Linie 1 / ist Bus 1 / x Meter gefahren In der Datenquelle gibt es...
Microsoft Office 23. Juli 2018
In Tabelle 2 Zeilen mit gleichem Wert in Spalte A:A löschen solved
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.