Office: Tabellen per Makro vergleichen

Helfe beim Thema Tabellen per Makro vergleichen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Hajo, Genau das soll nicht überprüft werden: Tabelle1 Spalte A wird mit jedem Wert in Tabelle2 Spalte B verglichen. Sondern: Tabelle1 Spalte... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Matthias Kunz, 16. Juni 2011.

  1. Tabellen per Makro vergleichen


    Hallo Hajo,

    Genau das soll nicht überprüft werden:

    Tabelle1 Spalte A wird mit jedem Wert in Tabelle2 Spalte B verglichen.

    Sondern:

    Tabelle1 Spalte D wird mit jedem Wert in Tabelle2 Spalte D verglichen.

    Es soll also Spalte D überprüft werden. Der Rest kann so bleiben.

    Grüße
    Richard
     
    priester, 29. April 2012
    #16
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Richard,

    den Code hast Du Dir schon angesehen?
    If Worksheets("Tabelle1").Cells(LoI, 1) "" Then
    If Worksheets("Tabelle1").Cells(LoI, 1) = _
    Worksheets("Tabelle2").Cells(LoJ, 2) Then
    ' Zellen sind gleich, Zeile Kopieren

    1 =Spalte A
    2=Spalte B
    D wäre dann Spalte 4
     
    Hajo_Zi, 29. April 2012
    #17
  3. Aha...LoI, 1. Warte...ich teste und änderer LoI, 1 in LoI, D
     
    priester, 29. April 2012
    #18
  4. Hajo_Zi
    Hajo_Zi Erfahrener User

    Tabellen per Makro vergleichen

    Loi ist die Zeile, aber wenn Du meinst die Zeile soll auf D geändert werden Nur es gibt keine Zeile D in Excel.
     
    Hajo_Zi, 29. April 2012
    #19
  5. Mir glüht grad der Kopf.

    Ich meinte Spalte D soll überprüft werden.
     
    priester, 29. April 2012
    #20
  6. Hajo_Zi
    Hajo_Zi Erfahrener User
    siehe Beitrag #17, da steht nichts von Zeile ersetzen.
     
    Hajo_Zi, 29. April 2012
    #21
  7. Ich dachte ich mach aus:

    If Worksheets("Tabelle1").Cells(LoI, 1) "" Then
    If Worksheets("Tabelle1").Cells(LoI, 1) = _
    Worksheets("Tabelle2").Cells(LoJ, 2) Then
    ' Zellen sind gleich, Zeile Kopieren

    If Worksheets("Tabelle1").Cells(LoI, 4) "" Then
    If Worksheets("Tabelle1").Cells(LoI, 4) = _
    Worksheets("Tabelle2").Cells(LoJ, 4) Then
    ' Zellen sind gleich, Zeile Kopieren

    Das geht aber nicht....
     
    priester, 29. April 2012
    #22
  8. Hajo_Zi
    Hajo_Zi Erfahrener User

    Tabellen per Makro vergleichen

    ich hätte das auch so gemacht. Ich kann aber keine aussage zu den Tabellennamen machen.
     
    Hajo_Zi, 29. April 2012
    #23
  9. Leider wird nur Zeile 1 in Tabelle3 in Zeile 70 kopiert.*confused.gif*
     
    priester, 29. April 2012
    #24
  10. Hajo_Zi
    Hajo_Zi Erfahrener User
    dazu kann ich nichts schreiben. Ich sehe die Datei nicht.
     
    Hajo_Zi, 29. April 2012
    #25
  11. Ich habe es hinbekommen.
    Das musste ich noch ändern:

    Dim LoLetzte1 As Long ' Variable letzte Zeile in Spalte D
    Dim LoLetzte2 As Long ' Variable letzte Zeile in Spalte D
    Dim Loletzte3 As Long ' Variable letzte Zeile in Tabelle3

    So...nach Stunden langem Testen stell ich fest...dass isses auch nicht was ich brauche. Zwar werden alle Doppelten aus Tab1 und Tab2 in Tab3 kopiert aber... ich brech hier mal ab und teste die anderen Makros.

    Ich komme wieder....

    Grüße
    Richard
     
    priester, 29. April 2012
    #26
  12. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Richard,
    ich muss hier was richtig stellen die Variablen waren korrekt definiert
    Dim LoLetzte1 As Long ' Variable letzte Zeile in Spalte A
    Dim LoLetzte2 As Long ' Variable letzte Zeile in Spalte B
    Dim Loletzte3 As Long ' Variable letzte Zeile in Tabelle3

    Der Kommtar ist für die Codeausführung nicht relevant.
     
    Hajo_Zi, 29. April 2012
    #27
  13. Tabellen per Makro vergleichen

    So..bin weiter gekommen und dass ist für mich erfreulich.

    Ich habe hinbekommen dass Tabelle1 mit Tabelle2 verglichen wird und alles Identische von Spalte D von Tabelle1 und Tabelle2 in Tabelle3 kopiert wird.

    Code:
    Nur...in Tabelle3 beginnt die Eintragung erst ab Zeile 2.

    Ich habe nun 2 Tabellen:

    In Tab.1 sind die Zellen befüllt bis Zeile 10 zum Beispiel.
    In Tab.2 sind die Zellen befüllt bis Zeile 11 zum Beispiel.

    Tab.2 ist also die neue und deshalb nicht immer Identisch mit Tab.1.
    Das was in Tab.2 vorhanden ist und in Tab.1 nicht vorhanden ist soll auch in Tab.3 Übertragen werden sowie das Identische von Tab.1 und Tab.2.

    Vielleicht erkläre ich es nochmal anders:

    Alles was in Tab 1 + 2 identisch ( Spalte D ) ist, bitte in Tab.3 schreiben.
    Was in Tab2 steht, aber nicht in Tab1, bitte auch in Tab.3 schreiben.

    Oh Mann...mir wirds vor lauter Tabs ganz schwindelig.

    Grüße
    Richard
     
    priester, 29. April 2012
    #28
  14. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Richard,

    ich baue keine Dateien nach. Die Zeit hat schon jemand investiert.
     
    Hajo_Zi, 29. April 2012
    #29
  15. Hallo Hajo,

    ok, verstehe ich. Dann gebe ich mich damit zufrieden was Du mir überlassen hast.

    Danke nochmal.

    Grüße
    Richard
     
    priester, 29. April 2012
    #30
Thema:

Tabellen per Makro vergleichen

Die Seite wird geladen...
  1. Tabellen per Makro vergleichen - Similar Threads - Tabellen Makro vergleichen

  2. Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen

    in Microsoft Excel Hilfe
    Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen: Hallo Zusammen, mein erster Beitrag hier, also schon mal Sorry im Voraus, wenn unvollständig beschrieben *:)* Ich habe das Forum schon nach einem brauchbaren Lösungsansatz durchsucht, bin aber...
  3. Makro - zurück zur zuletzt geöffneten Tabelle !

    in Microsoft Excel Hilfe
    Makro - zurück zur zuletzt geöffneten Tabelle !: Hallo zusammen, ich habe folgendes Problem. ich habe mehrere Tabellen und wechsle mit Makros von Tabelle zu Tabelle. Jetzt hätte ich gerne ein Makro das mich zurück zur letzten Tabelle bringt....
  4. Zeilen mit bestimmten Wert in andere Tabelle (VBA Makro)

    in Microsoft Excel Hilfe
    Zeilen mit bestimmten Wert in andere Tabelle (VBA Makro): Hallöchen, ich stehe aktuell vor folgendem Problem: Wir haben ein Excel Makro, das über die Zeiterfassung alle Mitarbeiter und ihre Stunden in verschiedenen Positionen auflistet. Eine abgespeckte...
  5. VBA Excel in mehrere teilen nach Kostenstelle

    in Microsoft Excel Hilfe
    VBA Excel in mehrere teilen nach Kostenstelle: Hallo liebe Office Community, ich bin mit VBA nicht so bewandert und habe folgenden "Auftrag"... Eine Excel Datei aus SAP soll aufgeteilt werden nach Kostenstelle. Sprich für jede Kostenstelle...
  6. Audiodateien anhand einer Excel sortieren

    in Microsoft Excel Hilfe
    Audiodateien anhand einer Excel sortieren: Hallo zusammen, Ich stehe momentan vor folgendem Problem. Ich muss aus einer Audiobibliothek mit über 5000 Titeln jeweils 200 und 500 heraussuchen und am besten in einen separaten Ordner packen....
  7. VBA - Zwei Tabellen anhand ID zusammenfügen

    in Microsoft Excel Hilfe
    VBA - Zwei Tabellen anhand ID zusammenfügen: Hallo zusammen, ich habe folgendes Problem: Es gibt eine „Mutterliste“ mit Bezeichnungen, ID und Status. Die „Kinderlisten“ haben in unterschiedlicher Reihenfolge die selben IDs aber...
  8. Dynamische Tabelle

    in Microsoft Excel Hilfe
    Dynamische Tabelle: Hallo, ich bin der auf Suche nach einer Lösung für mein folgendes Problem. Ich habe einen großen Datensatz. Jede Zeile beginnt mit einer Auftragsnummer und dahinter kommen Kosten, Datum,...
  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.
    Information ausblenden