Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1676to1680
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Dateien miteinander vergleichen, kompliziert.

Dateien miteinander vergleichen, kompliziert.
22.02.2019 11:36:01
Michael
Hallo zusammen,
ich habe momentan eine Aufgabe bei der ich nicht weiterkomme, und würde mich über Hilfe freuen. Ich soll zwei Dateien (Reports) miteinander vergleichen. Bisher habe ich das mit dem folgenden Code hinbekommen:
Sub DateiVergleich(ws1 As Worksheet, ws2 As Worksheet)
Dim ws1Row As Long, ws2Row As Long, ws1col As Long, ws2col As Long
Dim maxrow As Long, maxcol As Long
Dim colval1 As String, colval2 As String
Dim Row As Long, Col As Long
Dim difference As Long
Set report = Workbooks.Add
With ws1.UsedRange
ws1Row = .Rows.Count
ws1col = .Columns.Count
End With
With ws2.UsedRange
ws2Row = .Rows.Count
ws2col = .Columns.Count
End With
maxrow = ws1Row
maxcol = ws1col
If maxrow  colval2 Then
difference = difference + 1
Cells(Row, Col).Formula = colval1 & "  " & colval2
Cells(Row, Col).Interior.Color = 255
Cells(Row, Col).Font.ColorIndex = 2
Cells(Row, Col).Font.Bold = True
End If
Next Row
Next Col
report.Saved = True
If difference = 0 Then
report.Close False
End If
Set report = Nothing
MsgBox diffrences & " Zellen haben unterschiedliche Werte!"
End Sub
Jetzt kam aber die Anforderung dazu, dass sich die Spalten verändern können, und man die Spalten nicht mehr wie durch "Spalte 3 = Spalte 3", sondern durch "Überschrift Spalte 3 = "abc" --> suche Spalte mit Überschrift "abc" und vergleiche diese Spalte mit Spalte 3" vergleichen/überprüfen können soll - das heißt, es soll ein flexibler Spaltenbezug gegeben sein.
Ich hoffe, ich konnte das Problem gut umschreiben und freue mich über Hilfe.
LG

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
doppelt o.w.T.
22.02.2019 12:30:10
Werner
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige