【問題】如何將EXCEL中的中文字元去除

顯示結果從第 1 筆 到 1 筆,共計 1 筆
  1. #1
    VBA 初學者
    註冊日期
    2008-12-11
    所在地區
    ADSL
    討論區文章
    1

    微笑 【問題】如何將EXCEL中的中文字元去除

    請教各位前輩:

    我手邊有一份TXT檔案,要將資料載入EXCEL特定的儲存格內,
    我是以空白做區隔,依序丟入佔暫存的Sheet1,但是發現資料裡面有一些中文和我所要的數字連在一起,放再同一個儲存格
    我的問題是:1.如何在TXT載入以前就先把中文去除?
    2.TXT檔案內的路徑資料可以去除嗎?


    PS.懇請前輩們不吝指教,這問題我想很久了,謝謝
    我的VBA如下:

    語法:
    Sub Micro1()
    Dim mystr As String
    
    
    mydir = "D:\" 'TXT檔存放路徑
    
    myfn = "A1.txt" 'TXT檔名
    
    
    
    Application.ScreenUpdating = False
    
    
    On Error Resume Next
    
    '開始匯入文字檔
    
    
    With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & mydir & myfn, Destination:=Range("A1"))
    
    
    '捲動視窗到左上角第一個儲存格開始
    
    
    
    .TextFilePlatform = 950
    
    .TextFileStartRow = 1
    
    .TextFileParseType = xlDelimited
    
    .TextFileCommaDelimiter = True
    
    
    
    .TextFileConsecutiveDelimiter = True
    
    '選擇性的 Variant。若指定為 True,Microsoft Excel 將把連續的分隔符號視為一個分隔符號。預設值為 False
    
    
    .TextFileSpaceDelimiter = True
    
    .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1)
    
    .Refresh BackgroundQuery:=False
    
    
    
    End With
    
    
    
    
    '尋找儲存格內的文字 Average
    
    Set rng = ActiveSheet.UsedRange.Find(what:="Average", lookat:=xlWhole)
    
    
    If rng Is Nothing Then
    
    MsgBox mydir & myfn & " 檔案內找不到 Average"
    
    Else
    
    
    Workbooks.Open Filename:="D:\TEST.xls"
    
    Sheets("CPS_OS").Select
    
    
    With Sheets("CPS_OS")
    
    
      
    .Range("D6").Value = rng.Offset(0, 4) / 100
        
    
       If rng.Offset(1, 8) <> "" Then
         mystr = rng.Offset(1, 8)
        .Range("B7").Value = Split(mystr, "k")
        
       End If
    
       If rng.Offset(1, 10) <> "" Then
         mystr = rng.Offset(1, 10)
        .Range("C7").Value = Split(mystr, "k")
        
       End If
    
    .Range("C8").Value = rng.Offset(4, 5)
    .Range("D11").Value = rng.Offset(6, 4)
    .Range("D12").Value = rng.Offset(13, 4)
    .Range("D13").Value = rng.Offset(17, 4)
    .Range("D14").Value = rng.Offset(20, 4)
    .Range("D15").Value = rng.Offset(21, 4)
    .Range("D16").Value = rng.Offset(22, 4)
    
    
    
    End With
    
    
    End If
    
    
    
    Application.DisplayAlerts = False
    
    
    
    Application.DisplayAlerts = True
    
    Application.ScreenUpdating = True
    
    Exit Sub
    
    
    
    End Sub


    此文章於 2008-12-13 01:56 AM 被 joechung2008 編輯。

類似的主題

  1. 如何將word中除了 中文 之外其他字元 符號...去除
    作者:asa00322 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 2
    最後發表: 2009-10-07, 12:14 PM
  2. 【問題】請問如何在Word中把中英對話的中文去除【問題】
    作者:arti 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 4
    最後發表: 2002-09-12, 10:09 PM
  3. 【問題】如何能將MP3中的人聲去除!!
    作者:luisbios 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 0
    最後發表: 2002-05-29, 10:07 AM
  4. 如何將VCD中的DAT轉成ASF??
    作者:x721221 所在討論版:-- 多 媒 體 討 論 版
    回覆: 1
    最後發表: 2002-04-23, 01:02 PM
  5. [請問]如何將VCD中的歌曲轉出?
    作者:KuoJL 所在討論版:-- 多 媒 體 討 論 版
    回覆: 3
    最後發表: 2001-09-23, 02:04 PM

 

excel 去中文

, 

EXCEL 去掉中文字

, 

匯入100筆資料 ActiveSheet.QueryTables.Add(

, 

vba 去除文字

, 

EXCEL 除中文

, 

excel vba 讀中文字串

, 

Excel VBA 中文字符 去除

, 

excel 去除中文字元

, 

excel querytables.add URL 文字

, 

excel 去除 中文 字符 vba

, 

EXCEL 去除中文字

, 

excel 除中文字

, 

excel 去除中文

發表文章規則

  • 您不可以發表新主題
  • 您不可以回覆文章
  • 您不可以上傳附加檔案
  • 您不可以編輯自己的文章
  •