Mittels untenstehenden Code lese ich die Zelle A1 aus was auch funktioniert.
Danach ändere ich den Wert auf "hallo" und speichere es ab.
Es erscheint auch den Popup der mir fragt ob ich es überschreiben will. Nachdem ich auf ok klicke ändert sich aber die Datei nicht. Das änderungsdatum ist auch noch das alte.
Danke für deine Antwort.
Ich hab mal das ReadOnly auf ReadWrite gesetzt und ein try catch gemacht.
Exceptino wirft er keine, er fragt mir beim wb.save ob ich das dokument überschreiben will und wenn ich ja klicke geht er weiter bis zum schluss.
Das dokument wird jedoch nicht geändert. Das Datum bleibt auch noch immer das selbe.
Erstmal: Probier mal die Excel.DisplayAlerts = false um die MessageBoxen die nachfragen abzuschalten. Ich nehme an die willst du nicht unbedingt haben.
Alternativ dazu probier mal die Funktion SaveAs des Workbooks
auch ruhig mal mit einem alternativen Dateinamen um zu schauen ob da irgendwas passiert.
Wenn da garnichts geht dann häng das (entkernte) Projekt doch hier mal an.
Leider funktioniert es immer noch nicht. Mit SaveAs läufts irgendwie auch nicht.
Ich hab mal das Projekt angehängt.
Im Code ist beschrieben was ich machen möchte.
Ich hab eine Textfile mit Benutzernamen, jeder Benutzername ist auf eine eigene Zeile, dieses textfile lese ich zeile nach zeile und speichere alle Benutzernamen in eine String Liste.
Danch öffne ich das Excel wo ich in der ersten Spalte alle Benutzernamen habe,
in der zweiten Spalte steht jeweils NEIN oder JA zu jedem Benutzername.
was ich jetzt machen mus ist folgendes:
Durchsuchen ob der erste Eintrag(A1) auch in meine String Liste enthalten ist.
Wenn ja (A2) von NEIN zu JA updaten.
Die Logik steht schon, es geht wirklich nur noch um den letzten Schritt.