Excel VBA質問箱 IV

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

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


58530 / 76732 ←次へ | 前へ→

【22928】Re:エラー行番号の取得
回答  4−236  - 05/3/7(月) 21:30 -

引用なし
パスワード
   早速お返事ありがとうございます。

>何のためにそのようなことをしたいのかがよくわからないのですが、

[背景]とある決まった項目のあるテキストを読み込んで書き換えるマクロを作ってるんです。

作るのは私なんですが、実際に使用するのは「マクロってなに?」という人達です。
で、いずれ私の手から離れることになるマクロなので、どこにエラーが発生したかをメッセージとして出すことで、どこに問題があるかを明確にしておきたいんです。
# 私の後任となる(未だ見ぬ人)のために。

>とりあえず、こういうこともできると思います。
> Set Cell01 = Range("A:A").Find("Data")
> If Cell01 Is Nothing Then
>  MsgBox "Dataが見つかりません"
> End If

それでもいいんですが、やはりそれだと項目1つずつに書かなくてはなりません。
項目がたくさんあるので特別な記述なしにエラーがどの行で出ているかが分かれば、マクロを見れば問題が分かるので・・・。
# うまく説明できてない気がします。。。分かっていただけたでしょうか?
# ひとつずつエラーメッセージを出すのが使う人には優しいのかもしれませんが。

マクロ側のエラーではなくて、元のテキストの問題点を見つけるためなんです。
簡単にエラーの発生した行がわかる方法があるんじゃないかなーと思うんですが・・・。
ないですかね。。。
0 hits

【22926】エラー行番号の取得 4−236 05/3/7(月) 19:33 質問
【22927】Re:エラー行番号の取得 かみちゃん 05/3/7(月) 20:32 発言
【22928】Re:エラー行番号の取得 4−236 05/3/7(月) 21:30 回答
【22929】Re:エラー行番号の取得 ichinose 05/3/7(月) 22:00 発言
【22935】Re:エラー行番号の取得 bykin 05/3/8(火) 0:35 回答
【22946】Re:エラー行番号の取得 4−236 05/3/8(火) 14:31 お礼

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