Tabellenblatt kopieren mit VBS

dki

Level-1
Beiträge
17
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,

ich habe folgendes Problem: Ich möchte mithilfe von einem Skript in WinCC ein Tabellenblatt kopieren. Einfach ein Neues erstellen bietet sich hier nicht an, weil ich Formatierung, Inhalte usw. kopieren möchte.

Nach langem Googlen habe ich nur Lösungen für VBA gefunden, welche unter WinCC aber nicht funktionieren. Das Ganze soll natürlich in Excel geschehen.

Grüße,
DKI
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Idee! Das Makro für sich funktioniert, aber mit dem Aufruf habe ich noch mindestens ein Problem: Er funktioniert nicht!

Dim xlsApp
Dim xlsBook
Dim xlsSheet

Set xlsApp = CreateObject("Excel.Application")
xlsApp.Visible = False

Set xlsBook = xlsApp.Workbooks.Open("D:\test.xls")

xlsApp.Application.Run "test.xls!Macro.delete_seite1"

xlsApp.ActiveWorkbook.Save
xlsApp.ActiveWorkbook.Close(False)
xlsApp.Quit


Das Makro kopiert jetzt zwar nicht aber das sollte im Moment keine Ursache für mein Problem sein. Wie gesagt mein Makro, was funktioniert, sieht so aus:

Public Sub delete_config()
Application.DisplayAlerts = False
Worksheets("CONFIG").Delete
Application.DisplayAlerts = True
End Sub

Hat jemand eine Idee, wie ich jetzt diesen Aufruf hinbekomme? Was ich oben hätte noch schreiben sollen ist, dass ich so gut wie keine Erfahrung auf dem Gebiet VBS, VBA, VB, ... habe!

Grüße,
dki
 
Zuletzt bearbeitet:
Zurück
Oben