• ベストアンサー

エクセルVBAで、セルの2文字目だけ削除!

いつもお世話になります。 昔のデータで生年月日の表示がS.44.1.1と入力してあり、当然文字として扱われております。 2文字目の.を消して数値化したいのですが、数が結構ありますので一個一個消すのが面倒です。 生年月日はA列だけですので消し方さえ分かれば何とかなるのですが、出来ますでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

文字の置換(Ctrl + H)を使うと良いでしょう。 検索文字に S. 置換文字に S

keiri2002
質問者

お礼

早速の回答有難うございます。 気づきませんでした。  めうろです。 またお願いします。

その他の回答 (1)

  • kamejiro
  • ベストアンサー率28% (136/479)
回答No.2

エクセル2003です。VBAではありませんが、 A2のセルの値が 'S.41.1.1 だった場合、 B2のセルに'S41.1.1 と入れたい場合、 =LEFT(A2,1.1)&MID(A2,3,8) でできるかと思います。

keiri2002
質問者

お礼

回答有難うございます。 表示としては出来ましたが、数値化してませんでした。 今回は#1さんの方法でやります。 またお願いします。

関連するQ&A