IP アドレスを構成するオクテットに先行ゼロを追加する関数を Excel で作成しようとしています。たとえば、172.19.1.17 で .19. .019.まで、.1. .001.まで、そして最後の.17から.017まで。
Te Cells.Teplace 関数が受け入れないようです。ワイルドカードとして。また、「文字列の終わり」を表現できる方法があるので、最後のオクテット (上記の例では .17) に先行ゼロを追加できます。
ありがとうイアン
Cells.Replace What:=".1?.", Replacement:=".01?.", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
これは「10」を見つけます。「11.」「12.」などですが、すべて「.01?」に置き換えます。