Excel VBA質問箱 IV

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

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


57475 / 76738 ←次へ | 前へ→

【23999】Re:ユーザーフォームが表示されない
回答  ウッシ  - 05/4/9(土) 16:20 -

引用なし
パスワード
   こんにちは

>なかなか、かみ合わないですね。
反省して下さい。

>Call 入力 を実行しているため、イベントが発生しない
とokbさんは言っているのに、
>Private Sub Workbook_Open()
>'ブックオープン時
>  Dim r As Range
>  With ActiveCell
>    If .Row > 16 Then
>      If .Column = 6 Then
>        Set r = .Cells
>        Application.EnableEvents = False
>        Range("A1").Select
>        Application.EnableEvents = True
>        r.Select
>      End If
>    End If
>  End With
>End Sub
これを使っても仕方ないですよね?
このコードを提案したのは

>具体的には、オープン時、
>Private Sub Workbook_Open()
>   Sheets("請求書").Select
>   Call 入力
>End Sub
>Sub 入力()
>  Range("D3,E7,D10:E10,G13,J14,D17:G36,J17:J36").Select
>End Sub

という説明を見る前の事です。

>Call 入力 を実行しているため、イベントが発生しない
のではなくて、イベントは発生しているが「Sub 入力」で複数セル範囲を選択して
いるため先程説明したとおり「Worksheet_SelectionChange」の中の
「If Target.Count = 1」で弾かれてしまうのが真相です。

では、どうするかと言うと「Worksheet_SelectionChange」のコードを修正すれば
いいのです。

ただし、複数セル範囲が選択されたときにその中に
「Worksheet_SelectionChange」で指定した範囲のセルが含まれているとして
どんな処理をすればいのかはokbさんにしか分りませんので、その部分を説明し直して
下さい。

1 hits

【23960】ユーザーフォームが表示されない okb 05/4/8(金) 16:53 質問
【23963】Re:ユーザーフォームが表示されない Jaka 05/4/8(金) 17:36 発言
【23966】Re:ユーザーフォームが表示されない okb 05/4/8(金) 18:34 発言
【23979】Re:ユーザーフォームが表示されない okb 05/4/8(金) 22:51 質問
【23985】Re:ユーザーフォームが表示されない ichinose 05/4/9(土) 9:38 発言
【23989】Re:ユーザーフォームが表示されない okb 05/4/9(土) 11:24 発言
【23992】Re:ユーザーフォームが表示されない ウッシ 05/4/9(土) 13:25 回答
【23994】Re:ユーザーフォームが表示されない okb 05/4/9(土) 15:22 質問
【23995】Re:ユーザーフォームが表示されない ウッシ 05/4/9(土) 15:37 回答
【23996】Re:ユーザーフォームが表示されない okb 05/4/9(土) 15:48 質問
【23997】Re:ユーザーフォームが表示されない ウッシ 05/4/9(土) 15:51 回答
【23998】Re:ユーザーフォームが表示されない okb 05/4/9(土) 16:04 質問
【23999】Re:ユーザーフォームが表示されない ウッシ 05/4/9(土) 16:20 回答
【24000】Re:ユーザーフォームが表示されない okb 05/4/9(土) 16:46 発言
【24001】Re:ユーザーフォームが表示されない ウッシ 05/4/9(土) 17:28 回答
【24008】Re:ユーザーフォームが表示されない okb 05/4/9(土) 22:03 発言
【24010】Re:ユーザーフォームが表示されない ウッシ 05/4/9(土) 22:38 回答
【24012】Re:ユーザーフォームが表示されない okb 05/4/9(土) 22:57 発言
【24014】Re:ユーザーフォームが表示されない ウッシ 05/4/9(土) 23:09 回答

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