Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
644to648
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
644to648
644to648
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

deklarieren in VBA

deklarieren in VBA
29.07.2005 13:47:44
Matthias
Hallo Forumsmitglieder,
die Begriffe Firma, Monat und Jahr sind benamste Felder in meiner Datei
Am Ende des Makro wird die Datei danach benannt um per mail verschickt zu werden.
Alles funktioniert, nur der Firmenname erscheint nicht im Dateinamen.
Wie muß "Firma" richtig deklariert werden.
Dim Firma, Monat, Jahr, Statistiknname
Firma = Trim(Str(Range("Firma")))
Jahr = Trim(Str(Range("Jahr")))
Monat = Format(Range("Monat"), "00")
Statistikname = "Statistik_" + Firma + "_" + Monat+ "_" + Jahr + ".xls"
Gruß
Maze

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

Betreff
Datum
Anwender
Anzeige
AW: deklarieren in VBA
29.07.2005 14:02:41
ANdreas
Hallo Maze,
versuch es mal so:
Dim sFirma$, sMonat$, sJahr$, sStatName$
sFirme = Trim(Range("Firma").Value)
sJahr = Trim(Range("Jahr").Value)
sMonat = Format(Range("Monat").Value, "00")
sStatName = "Statistik_" & sFirma & "_" & sMonat & "_" & sJahr & ".xls"
Wenn die Variable sFirma "leer" ist, dann achte mal darauf ob in der Zelle "Firma" auch was drinsteht. Stringverkettung sollte man außerdem mit & und nicht mit + vornehmen. Die Variablen sind nun auch als String deklariert und nicht als Variant wie bei Deinem Code.
Gruß
Andreas
Anzeige
supero - danke dir Andreas
29.07.2005 14:25:50
Matthias
Gruß
Maze

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige