Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
208to212
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
208to212
208to212
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

vbs und vba

vbs und vba
29.01.2003 19:18:40
ch
Ich möchte in einem Makro ein VBSkript mit Parametern starten, welches wieder auf die Tabelle zugreift.
Problem:
Ich weiß nicht, wie man die folgende Variablen
bearbeiten muss:
ActiveWorkbook.Name
ActiveWorkShett.Name
Ich muss Sie so verändern, dass Sie unter VBS benutzbar sind!!!

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: vbs und vba
29.01.2003 20:44:07
Bernd Held

Hallo ch,

folgendes Skript sollte ticken:

********************************************************************
'Zugriff auf Excel - Automatisch eine Tabelle anlegen *
'********************************************************************

Dim objXL
Set objXL = WScript.CreateObject("Excel.Application")
objXL.Visible = True

'Neue Arbeitsmappe einfügen
objXL.Workbooks.Add


With objXL
.Columns("A").ColumnWidth = 17
.Columns("B:K").ColumnWidth = 12
.Cells(2, 1).Value = "Umsatz Süd"
.Cells(3, 1).Value = "Umsatz West"
.Cells(4, 1).Value = "Umsatz Ost"
.Cells(5, 1).Value = "Umsatz Nord"
.Cells(6, 1).Value = "Gesamtergebnis"
.Cells(1, 2).Value = "Jan 2001"
.Cells(1, 3).Value = "Feb 2001"
.Cells(1, 4).Value = "Mrz 2001"
.Cells(1, 5).Value = "Apr 2001"
.Cells(1, 6).Value = "May 2001"
.Cells(1, 7).Value = "Jun 2001"


.Range("B1:G1").Select
.Selection.NumberFormat = "mmm yyyy"
.Range("A1:G1;A2:A6;B6:G6").Select
.Selection.Font.Bold = True
.Selection.Interior.ColorIndex = 19


'Währungsformat zuweisen
.Range("B2:G6").Select
.Selection.NumberFormat = "#,##0.00 $"

.Range("B6:G6").Select
.Selection.FormulaArray = "=R[-4]C+R[-3]C+R[-2]C+R[-1]C"
.Selection.Font.Bold = True
End With

Viele Grüße
Bernd
MVP für Microsoft Excel
Noch mehr Excel-Tipps und VBA-Datenbank unter: http://held-office.de



Anzeige
Re: vbs und vba
30.01.2003 19:52:41
ch

Mein Problem liegt woanders!
Die Variablen Tabelle und Datei werden über VBA übergeben!

Tabelle = WScript.Arguments(0)
Datei = WScript.Arguments(1)
.
.Deklarierung des Excel Objekts
.
Excel.window(Datei).Worksheet(Tabelle).Range("A1").FormulaR1C1 = "Test"

Problem: Ich muss die Variablen Datei(VBA:ActiveWorkbook.Name) und Tabelle(VBA:ActiveWorksheet.Name) so bearbeiten, dass sie auch unter VBS funktionieren!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige