Automatisch Variable setzen im Script
27.05.2014 08:56:30
Chantal
Ich habe mir mit Hilfe von Foreneinträgen inzwischen ein VBA Konstruiert, das mir diverse CSV's aus einem Ordner ausliest und anschliessend eine Zusammenfassungsseite erstellt von all diesen vorhandenen Tabellenblättern. Wenn das Macro dann nach meinen Wünschen funktioniert enthält es an die 80 Tabellenblätter die so automatisch generiert werden.
Im Übersichtsblatt werden mir in den Spalten B die Tabellenblätter angegeben. Diese sind bereits sehr gut beschreibend. Nun sollte ich aus jedem Tabellenblatt die Spalte Y zusammen zählen in der sip:* steht. Ich habe nun folgendes Makro das mir die Variablen nicht richtig ausfüllt:
Sub Macro5()
Dim nRow As Integer
Dim nVar As ListObject
For nRow = 5 To 50
Cells(nRow, 3).Formula = "=COUNTIF('nVar'!C[22],""sip:*"")"
Next nRow
End Sub
Die Formel wird richtig ausgefüllt wenn ich nVar ersetze mit dem Namen aus der Spalte B. Aber diesen sollte er mir automatisch auslesen und einsetzen für in diesem Fall alle 45 Zeilen. Könnt ihr mir helfen?
Danke und Gruss
Chantal
Anzeige