- ベストアンサー
VBAで最も近い数値に置き換えを行う方法
VBAで、sheet(1)に以下のような数値が入力されているとします。 1.0 1.2 1.4 … END ※入力されている数値の数は場合によって変化します ここで、sheet(2)に以下のような数値が入力されていた場合に、マクロ実行後にこれらの数値をsheet(1)に入力されている値に置き換えたいと考えています(同じ数値が無い場合は、差が最も小さい数値を選択)。 1.01 1.03 1.05 1.07 1.09 1.11 … どのようにマクロを組めばよろしいでしょうか?
- みんなの回答 (4)
- 専門家の回答
お礼
質問者である私自身が気付いていなかった規則性にまで考慮頂きどうもありがとうございます! はい、確かにsheet(1)に記載されている内容は0.2刻みという規則性はありません。この数式を利用させて頂きます。本当にどうもありがとうございました♪