Jump to content

Zwei Variablen miteinander Verlgeichen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

ich möchte zwei Variablen miteinander vergleichen und wenn sie übereinstimmen soll das Item gelöscht werden.

 

Soweit so gut, aber irgendwie führt er die Then Anweisung nicht aus.

Gibt aber auch keine Fehlermeldung heraus.

 

Kann mir da jemand weiterhelfen?

 

Sub loeschen1_Click

ID = Item.UserProperties.Find("ID").Value


Set nms = Application.GetNameSpace("MAPI")
Set myFolder = nms.Folders("Postfach - xxx, yyy")
Set fld = myFolder.Folders("Kalender")
Set itms = fld.Items


For Each itm in itms
	MsgBox "Ursrüngliche ID: " & itm.body
	MsgBox "Eingegebene ID: " & ID
	If itm.Body = ID Then itm.Delete
Next

End Sub

 

 

P.S.: Die MsgBox ist nur dazu da damit ich sehen kann welche Einträge die Variablen haben, sie sind gleichen Inhalts.

Link zu diesem Kommentar

Hallo aysyxc,

 

ich denke Nils meinte ein explizites Konvertieren...

 

Das macht man in vbs z.B. mit

 

CStr(wert) für String

CBool(wert) für Boolean

CDate(wert) für Datum

CInt(wert) für Integer

...

 

Also für deinen Fall am besten CStr...

 

Wäre dann mit Cybquest's Vorschlag kombiniert so was wie...

 

vorher...
If itm.Body = ID Then itm.Delete

nacher...

If CStr(trim(itm.Body)) = CStr(trim(ID)) Then itm.Delete

 

 

Gruß

 

Dirk

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...