簡體   English   中英

Excel-vba Columns()。replace兩列

[英]Excel-vba Columns().replace for two columns

下面的代碼將D列的逗號更改為句點。我希望D和G都發生此情況。

Option Explicit
    Sub ReplaceDoTwComma()   
            Worksheets("Sheet1").Columns("D").replace _
                What:=",", replacement:=".", LookAt:=xlPart    
    End Sub

我努力了

Worksheets("Sheet1").Columns("D").replace _
Worksheets("Sheet1").Columns("G").replace _

Columns("D", "G")Columns ("D" & "G")但沒有運氣。

我很好的參考是用於替換所有“。”的Excel VBA代碼。 在列中以“,”

任何指導將不勝感激。 謝謝!

做兩個單獨的調用,請記住_表示行繼續,因此需要重復兩行:

Option Explicit
Sub ReplaceDoTwComma()   
        Worksheets("Sheet1").Columns("D").replace _
            What:=",", replacement:=".", LookAt:=xlPart    
        Worksheets("Sheet1").Columns("G").replace _
            What:=",", replacement:=".", LookAt:=xlPart 
End Sub

要么

Option Explicit
Sub ReplaceDoTwComma()   
        Worksheets("Sheet1").Range("D:D,G:G").replace _
            What:=",", replacement:=".", LookAt:=xlPart    

End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM