Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


14771 / 76734 ←次へ | 前へ→

【67451】Re:エラーのスルーについて
お礼  八家九僧陀  - 10/12/5(日) 17:23 -

引用なし
パスワード
   ▼SK63 さん:
>▼八家九僧陀 さん:
>
>
>>「型が一致しません」エラーは全部スルーするという一括でできるVBAなどありませんか?
>
>ありますが、、、、、後で面倒なことになると予想されます。
>
>on error resume next
>をSUB ~~以降に入れるとプロシージャ内ではスルーできますです。
>
>ただし、変数とかを後で使用すると困ったりしますが、
>特に入力ミス(日月データ)では困ることは多いでしょうか?

実際、使用しているのは作成した給与計算プログラムで、日付データとしては「支給日」データだけで、それを除く全部(時間外時間数や諸手当の回数等)が数値データです。
例えば、Text時間外手当 = val(Text時間外時間数.Value) * tanka_1等の式で、Text時間外時間数を[0]と入力すれば問題ないのですが、うっかり空白のままで計算ボタン(他の計算も含めて一括計算するようにしている)を押すと「型が一致しません」とのエラーが出てしまうのです。

ただ、プログラムを組むには、入力データのチェックは必須、当然とのご指摘もあり、教えていただいたコードをひとつひとつ追記して改良してみます。

ご親切にありがとうございました。
これからもこの質問箱を利用させてもらいます。
懲りずにご教示の程お願いします。
1 hits

【67412】エラーのスルーについて 八家九僧陀 10/12/1(水) 22:04 質問
【67413】Re:エラーのスルーについて neptune 10/12/1(水) 22:48 回答
【67427】Re:エラーのスルーについて 八家九僧陀 10/12/2(木) 17:49 発言
【67428】Re:エラーのスルーについて SK63 10/12/2(木) 18:09 発言
【67451】Re:エラーのスルーについて 八家九僧陀 10/12/5(日) 17:23 お礼
【67434】Re:エラーのスルーについて neptune 10/12/2(木) 23:20 回答
【67450】Re:エラーのスルーについて 八家九僧陀 10/12/5(日) 17:11 お礼

14771 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free