mit vbscript in Excel

Excel Datei erzeugen:

   

pfadzurexceldatei="c:\exceldatei.xlsx"
Set objexcel = createobject("Excel.application")
objexcel.Visible = True 'zeigt Excel an (GUI startet) falls diese Zeile nicht angegeben wird, startet Excel im Hintergrund
objexcel.Workbooks.add
objexcel.Cells(1, 1).Value = "Testeintrag"'schreibt in Zeile 1 Spalte 1 "Testeintrag" 
objexcel.ActiveWorkbook.SaveAs(pfadzurexceldatei)
objexcel.Quit
Set objexcel = Nothing


aus Excel lesen / schreiben:

pfadzurexceldatei="c:\exceldatei.xlsx"
Set objexcel = CreateObject("Excel.Application")
Set objWorkbook = objexcel.Workbooks.Open _
    (pfadzurexceldatei)
objexcel.Cells(1,1).Value="test"
wscript.echo objexcel.Cells(1,1).Value 
Set objexcel = Nothing

PowerShell

All jene, die bereits auf PowerShell umgestiegen sind, finden in folgendem Artikel ein Beispiel: PowerShell write excel

 

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


veröffentlicht am 21.08.2012 von Bernhard
geändert am 05.06.2016 von Bernhard



Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
✍anonym
erstellt am 17.11.2016 22:11
User: Martin 
Hab schon vieles durchsucht aber bekomme immer fehlermeldungen
Wie suche ich nach der ersten freien zelle in spalte a

Bitte hilfe!

✍anonym
erstellt am 16.01.2016 17:01
User: Ralph 
Hallo Zusammen

Wie müsste ich das denn Ergänzen, wenn ich diese Tabelle auch direkt mit den Daten einer Textdatei befüllen möchte? Die Daten sind Zeilenweise in der Textdatei enthalten und haben zur Spaltentrennung das ";" drin. Hat hier jemand eine Idee? Das wäre Super.

✍anonym
erstellt am 03.08.2015 10:08
User: ExcelUser 
Das funktioniert, perfekt

✍anonym
erstellt am 25.02.2015 08:02
User: Tom 
Funktioniert bei mir leider nicht in meiner HTA Datei. Allerdings habe ich auf meinem Windows 7 Rechner Excel 2010 installiert.
Gibt es für eine neuere Excel Version auch eine Lösung?

✍anonym
erstellt am 17.10.2014 09:10
User: Nico 
Hat mir sehr geholfen. vielen Dank!!

✍anonym
erstellt am 28.05.2014 14:05
User: Ron 
Danke super. Kann ich vonOutlook aus mit vbscript die letzte benutzte Zeile einer Spalte in einem Excelsheet ermittel und den Wert in ein benutzerdefiniertes Feld eintragen? F Tipps we ich sehr dankbar!

✍anonym
erstellt am 02.12.2009 12:12
User: biggi 
Vielen Dank, funktioniert super...

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Mehr Details