Ich habe in VB ein Tool gemacht, das erlaubt, zwei Excel-Dateien auszuwählen, die verglichen werden sollen. Nach der Auswahl können diese geöffnet werden. Das Programm öffnet noch ein drittes File, das einen Button beinhaltet, mit dem der Vergleich gestartet werden soll.
Folgendes Problem belastet mich nun.
Wie kann ich nun diese Zwei Dateien (nur spezielle Spalten) vergleichen? (Spalten sollte man auswählen können!)
in deinem dritten excel-sheet prüfst du die selected-range(markierte/ausgewählte spalte) der anderen excel-sheets ab und ermittelst daraus die betreffende spalte.
soweit ich weis, gibt es eine excel-funktion, die 2 spalten miteinander vergleicht, ansonsten musst du die inhalte pro zeile abarbeiten
gruß
rasta
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
In einem solchen Fall würde ich die Zelleninhalte der spezifischen Spalten vergleichen. Dieser Vergleich aber in eine For Schleife einbinden und einen Parameter aufzellen lassen, welcher Zelle für Zelle in einer beliebigen Spalte abfragt.
Der Code dazu für eine Zellenabfrage:
[Tabelle].[Cells(row,column].value
die for anweisung:
For Parameter1 = Parameter2 to parameter3
…(Script)…
next Parameter1
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]