Excel-Datei Zelle ändern und speichern

  • Excel

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von FloFuchs.

    Excel-Datei Zelle ändern und speichern

    Hey Leute,

    hab eine kleine Frage,

    nämlich will ich ein Programm schreiben, welches eine Zelle in einer Excel Datei ändert und dass es dann auch speichert. Die Zelle ist auf der zweiten Tabelle der Excel Datei.



    Wie mache ich das ?

    Fand bisher nur sachen zum thema zelle auslesen.

    Beste grüße
    in excel VBA oder mit VB?
    generell is der Weg fast gleich. In VB musste halt zuerst Excel mit VB verbinden.
    Dazu musste die API einbinden, den Verweis zu Excel importieren.
    dann halt Excel im Programm zuweisen, etwa so

    Visual Basic-Quellcode

    1. Imports Microsoft.Office.Interop
    2. dim xlApp as new Excel.Application

    ggf Excel direkt verstecken, damit man es nicht sieht.

    Visual Basic-Quellcode

    1. xlapp.visible = true

    Dann halt die entsprechende Arbeitsmappe öffnen

    Visual Basic-Quellcode

    1. dim xlMappe = xlapp.workbooks.open(Pfad + DateiName)

    mit xlMappe kannste dann halt schön auf deine Arbeitsmappe zugreifen.
    Und wie du dann willst entsprechend:

    Visual Basic-Quellcode

    1. xlMappe.worksheets("DeineTabelle").range("A1").value = "WasDuhaltDaReinSChreibenWIllst"
    2. xlmappe.close() savechanges:=true
    3. xlapp.close()