ich kopiere eine Tabelle mit folgendem Code, den ich per Recorder aufgezeichnet habe:
Sub Tabellenblatt_kopieren()
Tabellenblatt_kopieren Makro
Sheets("Tabelle1").Select
ActiveSheet.Buttons.Add(1.5, 17.25, 136.5, 43.5).Select
ActiveSheet.Buttons.Add(1.5, 63, 129, 43.5).Select
Sheets("Tabelle1").Copy Before:=Sheets(1)
End Sub
Ich befinde mich danach also im aktuellen Tabellenblatt "Tabelle1 (2)". Danach aktualisiere ich _ es mit folgendem Code:
Sub Aktualisieren()
Aktualisieren Makro
Workbooks(1).RefreshAll
Application.DisplayAlerts = False
Workbooks.Open Filename:="C:\Hs_Daten\Export\Belegdaten.csv", local:=True
ActiveWorkbook.SaveAs Filename:="C:\Hs_Daten\Export\Belegdaten.csv", local:=True, _
FileFormat:=xlCSVUTF8, CreateBackup:=False
ActiveWindow.Close
Workbooks(1).RefreshAll
End Sub
Das funktioniert soweit sehr gut und muss auch in UTF8 gespeichert und erneut aktualisiert werden. Jetzt habe ich folgendes "Problemchen". In Spalte A stehen Auftragsnummern. Wenn diese Auftragsnummern nun mit denen in der Ursprungstabelle "Tabelle1", Spalte A, ab Zeile 2 übereinstimmen, möchte ich die ganze Zeile von Spalte A bis Spalte J farblich markieren (z.B. Indexfarbe 45).
Danach würde ich die Ursprungstabelle "Tabelle1" löschen und die aktuelle Tabelle "Tabelle1 (2)" in "Tabelle1" umbenennen.
Könnt Ihr mir mit der Zeilenmarkierung helfen?
Mit freundlichen Grüßen
Sören