Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1912to1916
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
Inhaltsverzeichnis

If Abfrage liefert Typen unverträglich

If Abfrage liefert Typen unverträglich
28.12.2022 08:14:25
Thomas
Hallo,
ich habe zwei String Variablen und möchte sicherstellen das beide nicht leer sind, wenn doch, soll eine MsgBox ausgegeben werden, aber ich bekomme bei dem Versuch den Fehler 13 Typen unverträglich.
Woran kann das liegen?

Dim DateiSuche1 As String
Dim DateiSuche2 As String
If DateiSuche1 And DateiSuche2 = "" Then
MsgBox ("Hallo " & Application.UserName & vbLf & "Im Import Verzeichniss befinden sich keine Import Dateien, bitte kopieren Sie dieses bevor Sie 'OK' drücken ins Verzeichniss")
End If
Danke
MFG Thomas

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: If Abfrage liefert Typen unverträglich
28.12.2022 08:17:44
hary
Moin
du musst auch beim ersten die Pruefung angeben.

If DateiSuche1="" And DateiSuche2 = "" Then
gruss hary
AW: If Abfrage liefert Typen unverträglich
28.12.2022 08:21:38
Thomas
Hallo Harry,
oh man, manchmal sieht man den Wald vor lauter Bäumen nicht, vielen Dank das war es.
MFG Thomas
AW: If Abfrage liefert Typen unverträglich
28.12.2022 12:06:47
Daniel
Hi
Mit AND kann man nur zwei Wahrheitswerte (WAHR/FALSCH) miteinander verknüpfen.
Bzw, da Basic eine Anwenderfreundliche Sprache ist, auch Werte, die in Wahrheitswerte unwandelbar sind (wie bspw 0 in FALSCH und jede andere Zahl in WAHR).
Hier verknüpfst du aber zwei Texte mit AND:DateiSuche1 And DateiSuche2
Und das funktioniert nicht, da Basic Texte nicht in Wahrheitswerte umwandeln kann, mit Ausnahme der Texte "WAHR" und "FALSCH" (ggf in der englischen Übersetzung).
Gruß Daniel
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige