返回列表 上一主題 發帖

尋找特定字元,並將之後的字元改為大寫

字串中搜尋特定字元位置可使用instr找到位置
用mid獲得與轉寫的字串
再使用Ucase轉成大寫
最後使用replace取代
學海無涯_不恥下問

TOP

回復 10# kimbal


DEAR

不好意意.
再解釋一下,

是,要找,特定字申,並將此字申之後之所有字元改成大寫.
EX:
姓名: a,b,C,D

-->

姓名: A.B,C,D  

其中:姓名: 回定..
之後英文是會有不同, ,
只要將字元改成大寫.即可.
hi...

TOP

回復 11# Hsieh


    DEAR Hsieh

    方便的話, 給個範例... 因,不是很懂的VB...
hi...

TOP

本帖最後由 Hsieh 於 2011-2-14 10:22 編輯

回復 13# txiec
  1. Sub nn()
  2. mystr = "姓名: a,b,C,D " '原字串
  3. replacestr = "姓名: " '搜尋字串(不轉大寫)
  4. k = InStr(mystr, replacestr) + Len(replacestr)
  5. temp = Mid(mystr, k) '欲轉成大寫字串
  6. MsgBox Replace(mystr, temp, UCase(temp))
  7. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 14# Hsieh


    dear Hsieh  

    sorry.  

    需求說的不是很清楚.. 附上附件.


   再麻煩您了。。。 

原DATA.rar (1.86 KB)

data 錯誤轉換 (2).rar (7.26 KB)

hi...

TOP

回復 15# txiec


    這種問題必需考慮所有文字檔的規則
學海無涯_不恥下問

TOP

回復 16# Hsieh


    dear ..

是的,了解.  

是否有機會,直接找  
" ), "    之後,之字申,轉大寫
" M/C(2)  "
hi...

TOP

回復 17# txiec


    給的方法你自己都不試嗎?
學海無涯_不恥下問

TOP

回復 18# Hsieh


   DEAR Hsieh  

 我TRY 看看,...

  THS.
hi...

TOP

DEAR..

太難了,TRY 不動,,,
還請各位先進,,, 幫幫....
hi...

TOP

        靜思自在 : 【是否發揮了良能?】人間壽命因為短暫,才更顯得珍貴。難得來一趟人間,應問是否為人間發揮了自己的良能,而不要一味求長壽。
返回列表 上一主題