Excel VBA質問箱 IV

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

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


27806 / 76732 ←次へ | 前へ→

【54243】Re:フォームを用いて値をシートに記入するには
発言  かみちゃん  - 08/3/2(日) 12:58 -

引用なし
パスワード
   こんにちは。かみちゃん です。

横から失礼します。
レスがなかなかつきませんね。

>ユーザーフォームのコードをいじり、上記のように
>ws1.Cells(i, 5).Value = Calendar1.Value
>の行をコメントにしたらユーザーフォームが表出されるところまではきました。
>要はCalendar1.Valueを、シート「ヒストリー」の、作業中の行の5列目に転記したいのです。

UserFormモジュールの先頭に、
Option Explicit
をつけて、変数の宣言を強制的にするように心がけてみませんか?

そうすると、変数の宣言方法に問題があることがわかると思います。

ws1.Cells(i, 5).Value
の変数ws1 と i は何をどこで設定していますか?

シートイベントが設定されているモジュール内で、
Dim ws1 As Worksheet
Dim i As Long
があって、それを利用したいならば、シートモジュール内の宣言をせずに、
標準モジュールで、
Public ws1 As Worksheet
Public i As Long
と宣言して、利用するようにできませんか?

にしもりさんくらいのレベルになると、
Option Explicit
をどのモジュールの先頭に記述することを心がけることで、この手の疑問は、
すぐに解決されると思います。
なお、どのモジュールに記述しなくても、
VBEの「ツール」−「オプション」の「編集」タブの「変数の宣言を強制する」に
チェックをつけておくというのもアリです。
0 hits

【54189】フォームを用いて値をシートに記入するには にしもり 08/2/28(木) 18:43 質問
【54195】Re:フォームを用いて値をシートに記入する... ハチ 08/2/29(金) 9:29 発言
【54196】Re:フォームを用いて値をシートに記入する... にしもり 08/2/29(金) 10:18 質問
【54197】Re:フォームを用いて値をシートに記入する... ハチ 08/2/29(金) 10:41 発言
【54198】Re:フォームを用いて値をシートに記入する... にしもり 08/2/29(金) 11:09 質問
【54200】Re:フォームを用いて値をシートに記入する... にしもり 08/2/29(金) 12:02 質問
【54201】Re:フォームを用いて値をシートに記入する... ハチ 08/2/29(金) 12:55 発言
【54213】Re:フォームを用いて値をシートに記入する... にしもり 08/2/29(金) 19:19 発言
【54232】Re:フォームを用いて値をシートに記入する... にしもり 08/3/1(土) 15:21 質問
【54233】Re:フォームを用いて値をシートに記入する... にしもり 08/3/1(土) 15:51 質問
【54243】Re:フォームを用いて値をシートに記入する... かみちゃん 08/3/2(日) 12:58 発言
【54244】Re:フォームを用いて値をシートに記入する... にしもり 08/3/2(日) 13:24 質問
【54245】Re:フォームを用いて値をシートに記入する... にしもり 08/3/2(日) 13:57 質問
【54249】Re:フォームを用いて値をシートに記入する... かみちゃん 08/3/2(日) 14:08 発言
【54246】Re:フォームを用いて値をシートに記入する... かみちゃん 08/3/2(日) 13:58 発言
【54247】Re:フォームを用いて値をシートに記入する... にしもり 08/3/2(日) 14:03 お礼
【54248】Re:フォームを用いて値をシートに記入する... かみちゃん 08/3/2(日) 14:07 発言
【54260】Re:フォームを用いて値をシートに記入する... かみちゃん 08/3/2(日) 16:13 発言
【54262】Re:フォームを用いて値をシートに記入する... にしもり 08/3/2(日) 16:26 質問
【54264】Re:フォームを用いて値をシートに記入する... かみちゃん 08/3/2(日) 16:31 発言
【54266】Re:フォームを用いて値をシートに記入する... にしもり 08/3/2(日) 16:44 お礼
【54268】Re:フォームを用いて値をシートに記入する... かみちゃん 08/3/2(日) 16:55 発言
【54276】Re:フォームを用いて値をシートに記入する... にしもり 08/3/2(日) 18:09 お礼

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