Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
文字列変換でピリオドについて
投稿日時: 18/01/17 13:31:28
投稿者: Dellcasio

お世話になっております。
文字列の置換で、
.(ピリオド)を / に変換したいのですが、
 
VBEが、.(ピリオド)をコンパイルエラーにして
修正候補:ステートメントの最後 として来ます。
この場合どの様にすればよいのでしょうか?
どなたかご指導を頂けないでしょうか?
宜しくお願い致します。
 
 
 
 
 
 
エクセル関数の場合だと問題なく出来ます。
=SUBSTITUTE(B8,".","/")
 
 
 
VBAコードだと、ピリオドを修正候補:ステートメントの最後 として来ます。
 
M = 8
Range("B13").Formula ="=SUBSTITUTE(B" & M & ",".","/" )"

回答
投稿日時: 18/01/17 13:59:15
投稿者: mokutachi

その数式を入力する動作を自動記録するとヒントが。
  
なお、仮に数式がR1C1になったとしても気にしないこと
問題なのはダブルクオーテーションの書き方ですので。

投稿日時: 18/01/17 14:08:45
投稿者: Dellcasio

mokutachi さんの引用:
その数式を入力する動作を自動記録するとヒントが。
  
なお、仮に数式がR1C1になったとしても気にしないこと
問題なのはダブルクオーテーションの書き方ですので。

 
 
mokutachiさん
ご回答ありがとうございました。
御指摘頂いたことを今後活用させて頂きます。
有難う御座いました。