シートでこの vba コードを使用して、列 D のコンマをピリオドに置き換えたいと考えています。
ActiveSheet.Columns("D").Replace _
What:=",", Replacement:=".", _
SearchOrder:=xlByColumns, MatchCase:=True
私はそれを機能させましたが、しばらくは確信していましたが、機能しませんでした! 何か案は???
あなたはコメントで、コードを に入れたと言いましたWorksheet_SelectionChange
。代わりにコードをモジュールに入れてから、使用したいときに実行してください。その後、どのシートでも機能します。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Columns("D").Replace What:=",", Replacement:=".", SearchOrder:=xlByColumns, MatchCase:=True
End Sub
このように機能します。「_」を追加しないでください