前提
VBA オーバーフロー
最終行から割算を行いたく知識不足ながら作ってみたVBAですが
オーバーフローしてしまいます。
確認した所 0/0 の部分がエラーになっております。
実現したいこと
0/0=0になるように動作して欲しいです。
発生している問題・エラーメッセージ
実行時エラー’6’ オーバーフローしました。
該当のソースコード
VBA
1 2Sub test() 3 4 Dim i As Long 5 Dim Lastrow As Long 6 7 8 '最終行 9 Lastrow = Cells(Rows.Count, 1).End(xlUp).Row 10 11 For i = Lastrow To 15 Step -1 '最終行から15列目まで繰り返す。 12 13 Cells(i, 18) = Cells(i, 15) / Cells(i, 14) 14 15 16 Next 17 18End Sub
試したこと
IF構文を勉強しましたが挫折致しました。
補足情報(FW/ツールのバージョンなど)
2013エクセル
回答2件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2022/12/07 01:04