Herbers Excel-Forum - das Archiv

Fehler bei Variablenübergabe

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Fehler bei Variablenübergabe
von: SteffenS

Geschrieben am: 14.03.2005 22:07:05
Guten Abend,
ich habe ein Problem bei dem ich Eure Hilfe brauche!
Und zwar lege ich in einer Userform mehrere Variablen fest, die ich dann in ein Modul übergeben will.
Mit einer Variablen hat dies auch Prima geklappt, aber sobald ich eine zweit hinzufüge
kommt der Fehler:
"Falsche Anzahl an Argumenten oder ungültige Zuweisung einer Eigenschaft
Mein Code bisher:
datname06 As String '--> Dateiname 6. Datei
Sub xxx()
datname01 = "dat_01_" & Year(Date) & Month(Date) & Day(Date) & Hour(Now) & Minute(Now) & Second(Now)
'Änderungen ausblenden
Application.ScreenUpdating = False
'Import starten I
Dim imp_dat As String '--> Importdatei
Dim VB As String 'Verantwortungsbereich
imp_dat = datname01
VB = Workbooks("bm_report.xls").Sheets("allgemein").Range("B25").Value
'1. Datei import + Format
Call susa_importieren(imp_dat, VB)  -> hier kommt immer der Fehler
End Sub

Was mache ich falsch und wie kann ich mehrere Variablen in ein Modul übergeben.
Danke Euch schonmal
Steffen
Bild

Betrifft: AW: Fehler bei Variablenübergabe
von: Ramses
Geschrieben am: 14.03.2005 22:09:30
Hallo
schreib es so
Call susa_importieren imp_dat, VB
dann sollte es gehen
Gruss Rainer
Bild

Betrifft: geht nicht Fehler
von: SteffenS
Geschrieben am: 14.03.2005 22:11:31
Hallo Ramses,
bei mir kommt jetzt der fehler:
Erwartet: Anweisungsende
Was mache ich falsch
Danke
Steffen Schmerler
Bild

Betrifft: AW: geht nicht Fehler
von: MichaV
Geschrieben am: 14.03.2005 22:15:19
Hi,
Scheint, als ob Dein Modul nur eine Variable erwartet. Dann kannst auch nur eine übergeben.
Gruß! Micha
Bild

Betrifft: DANKE hat geholfen
von: SteffenS
Geschrieben am: 14.03.2005 22:22:11
habe es im Modul deklariert dann ging es
danke
Steffen
Bild

Betrifft: AW: geht nicht Fehler
von: Ramses

Geschrieben am: 14.03.2005 22:19:22
Hallo
Entweder wie Micha schon sagt, oder du hast ein anderes Problem (Falscher Variablentyp oder ähnliches
Sub demo()
Message "Aber", "Hallo"
End Sub

Sub Message(Str1 As String, Str2 As String)
MsgBox Str1 & ":" & Str2
End Sub


Gruss Rainer
Bild

Betrifft: AW: Fehler bei Variablenübergabe
von: Bert
Geschrieben am: 14.03.2005 22:18:53
Wo ist der Code von susa_importieren ?
Bert
 Bild
Excel-Beispiele zum Thema "Fehler bei Variablenübergabe"
Fehlermeldung #NV ausblenden Fehlermeldung abfangen
Fehler in Workbook_Open-Prozedur abfangen Fehlermeldung #DIV/0! verhindern
Fehler entfernen Fehlermeldung abfangen und in sequentielle Datei schreiben
Fortlaufende Suche unter Vermeidung eines Laufzeitfehlers VBA-Fehlermeldungen auflisten
Alle Zellen mit der #BEZUG!-Fehlermeldung auswählen Zahlenstring mit Formel auslesen und Fehlermeldung verhindern