【問題】如何將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 去除中文

發表文章規則

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