2014-04-08 72 views
0

基本上我創建了一個縮寫詞查找宏,除了包含我們所有的參考數字之外,它運作良好。不幸的是,改變搜索參數將無法使用盡可能多的首字母縮略詞包括字母和數字。檢查字符串是否遵循格式

我的想法是比較字符串,一旦找到,並且如果它是以參考數字格式例如

LetterNumberNumberLetterLetterNumberNumberNumberNumber 

我不會包含它。

我確定必須有一個簡單的方法來做到這一點,我無法找到它是一個不知道要搜索什麼的情況,但無論如何感謝您提前的幫助。

回答

2

使用LIKE

'//LetterNumberNumberLetterLetterNumberNumberNumberNumber 

if ucase$("A12BC3456") like "[A-Z][0-9][0-9][A-Z][A-Z][0-9][0-9][0-9][0-9]" then 
    msgbox "is ref no." 
+0

+1無需正則表達式時一樣會做。 – brettdj

+0

我知道會有一個簡單的方法!非常感謝你,問題已經解決並且已經實現了:) –

+0

如果你想縮短它一下,你可以用'#'代替'[0-9]':'[AZ] ## [AZ] [AZ] ####' – Bond

相關問題