基本上,我的代碼工作方式是將來自Outlook的傳入電子郵件主題與Excel中的列表列進行比較 - 可能是現有電子郵件。如果傳入電子郵件與任何記錄匹配,則它在Excel中顯示值。但是,我注意到,如果Excel中的數據包含標籤(#)值,即使傳入的電子郵件與Excel中的電子郵件不相同,代碼也會將其標記爲匹配。VBA Like函數
If emlSubj Like "*" & strSubj & "*" Then
Debug.Print strSubj
代碼有問題嗎?還是LIKE函數的限制?
用'Like',「*」代表每一個字符序列,從而使「#」將匹配 – user3598756
@Wilson請編輯您的帖子,並添加您的代碼的其餘部分(相關部分) –
''#是通配符也是如此。 http://analystcave.com/vba-like-operator/ – Marco