2016-10-11 48 views
0

我有有三個Excel列:「描述」和「使用」是在片材1,在片材「descr和用法」 2.Excel VBA中比較長字符串與不一致

描述和使用被組合成一個片它與標題(「說明:」和「用法」)或與Entertab分離。

描述始終以小寫字母開頭(Excel以名稱開頭),描述始終以大寫字母開頭。

有時,描述以句點結束,有時不結束。

Example of how the columns looks like are shown here

這些列是一個非常大的老文件的一部分。有些數據在IT系統首次實施時已經手動插入,這就是爲什麼有這麼多不一致的原因。

現在我想做一個自動比較,但我不知道如何處理所有的不一致,我該怎麼辦?

+0

清理與搜索數據庫並更換? :-) – Jbjstam

+0

我沒有訪問數據庫的T_T我認爲這也是不可能的,因爲數據庫是由其他人處理的...... –

回答

0

部分代碼:

s$= cells.value 
while right(s,1)=" " 
s=left(s,len(s)-1) 
wend 
s = ucase( left(s,1)) & right(s,len(s)-1) 
cells.value = s