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

Typen unverträglich

Typen unverträglich
05.02.2003 15:42:24
Nico
Hallo,

die Variable "Angebotspfad" speicher verschiedene Ordnerpfade in einem Array.

Angebotspfad = Array("y:\Angebote\@01-Meyer\")
wert = ActiveCell.Value

Nun möchte ich Angebotspfad und wert an eine Prozedur übergeben:
If VerzDa(Angebotspfad & wert)

Die Prozedur sieht wie folgt aus:
Function VerzDa(str As String)
If Dir(str, vbDirectory) <> "" Then
VerzDa = True
Else
VerzDa = False
End If
End Function

Ich erhalte leider die Meldung: Typen unveträglich ... Warum denn blos ??? Angebotspfad und Wert sind ebenfalls vom Typ STRING.

Danke

Nico



9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Typen unverträglich
05.02.2003 15:45:45
Ramses

hallo Nico,

warum ein Array für eine Pfadangabe bilden?

Angebotspfad = "y:\Angebote\@01-Meyer\"
wert = ActiveCell.Value

If VerzDa(Angebotspfad & wert) = True Then...

Function VerzDa(str As String)
If Dir(str, vbDirectory) <> "" Then
VerzDa = True
Else
VerzDa = False
End If
End Function

Geht dann schon.

gruss Rainer

Re: Typen unverträglich
05.02.2003 15:45:58
Micahel Scheffler

Hallo,

wieso soll ein String ein Array sein?

Gruß

Micha

Re: Typen unverträglich
05.02.2003 15:52:34
Nico

Weil es in Wirklichkeit 15 Pfade sind.
Muss die Variable STR auch ein Array sein ???

Sorry ich bin Anfänger

Grüße

Nico

Re: Typen unverträglich
05.02.2003 15:56:08
Nico

Holá,

also in Wirklichkeit siehr die Variable Pfad etwas so aus:
Angebotspfad = Array("y:\Angebote\@01-Meyer\",("y:\Angebote\@02-Müller\",("y:\Angebote\@03-Schulz\") usw.

Was muss ich machen, damit ich den Inhalt an eine Prozedur übergeben kann ???

Danke

Nico

Anzeige
Re: Typen unverträglich
05.02.2003 15:57:47
Micahel Scheffler

Hallo,

dann muss das Array als solches deklariert werden:
Dim strNico(15) As String

Bitte schau erst mal in ein Buch oder die Hilfe, das ist elementar.

Gruß

Micha

Re: Typen unverträglich
05.02.2003 15:59:21
nico

danke ... geht aber doch viel schneller wenn ich Dich Frage ... GRINS

Ciao

Nico

Re: Typen unverträglich
05.02.2003 16:03:05
Thomas Risi

Hallo Nico

Versuch's mal damit.

VerzDa(Angebotspfad(0) & wert)

Gruß
Thomas

Risi Thomas Softwareentwicklung



Anzeige
@Thomas
05.02.2003 16:29:34
Michael Scheffler

Hallo,

das ist leider etwas kontraproduktiv. Wir haben Nico weiter unten die Bedeutung von "Option Base 1" erklärt...

Gruß

Micha


Re: @Thomas
05.02.2003 18:43:38
Thomas Risi

Hallo Michael

Tja, dann hat nico es sicher in 'VerzDa(Angebotspfad(1) & wert)' geändert ...

Gruß
Thomas

Risi Thomas Softwareentwicklung



Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige