Excel VBA質問箱 IV

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

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


16658 / 76732 ←次へ | 前へ→

【65538】Re:User_formの修復について(至急!!!)
発言  247b  - 10/6/2(水) 22:39 -

引用なし
パスワード
   >例:SPIN移動で 7/57番目の社員IDが12345の人をUserFormに表示しているとします。
>Combo社員IDのリストも「12345 鳩山由起夫」が黒く反転しています。
>ただ、何故か、リストの1行目、2行目はクリックしても何も反応がありません。(反映されるべきTextBoxに値がされず、リストの3行目以降の人を選択すると反映されます。)
>また、やはりSPIN移動をさせたタイミングでは各TextはChangeせず、Combo社員IDで、一旦前後の人を仮選択してから当該人をクリックしないと当該人の値が反映されません。

1行目、2行目のみ動作しないというのは、どこかにListIndexが0又は1の時に処理しない(またはListIndexが1より大きい場合に処理する)という条件文があるからだと思うのですが、こちらでは特定できてません。

>それをクリックしても、他のTextには反応無く、一旦Combo社員IDのリストの次の「12346 小沢一郎」をクリックします。(このとき、他のTextには12346小沢一郎の値がちゃんと反映されます。)次にもう一度「12345 鳩山由起夫」をクリックすると他のTextには12345 鳩山由起夫の値がちゃんと反映されるという具合です。
>うっかりすると、7/57番目は12345のデータであるのに、12346を一旦表示させたものを、ここでうっかり更新ボタンをクリックしてしまうと7/57番目が12346に変更されてしまい、12345が消失してしまう、また12346が重複して存在してしまうことになるので、SPIN移動でChangeした段階でリストから値を取得したいのですが????

SPINで鳩山由起夫を表示させた後、Comboboxで鳩山由起夫を選択しても反応がないという意味でしょうか。そうだとすると、Changeイベントとしては仕様通りの動きだと思います。
Spin移動_changeプロシージャを以下のように追記してみてください。

Private Sub Spin移動_change()
  if データ範囲.Rows.Count<> 1 then
    データ表示(Spin移動.Value)
    Combo社員ID_Change '247b
  End if
End sub
1 hits

【65516】User_formの修復について(至急!!!) 八家九僧陀 10/6/1(火) 17:52 質問
【65517】Re:User_formの修復について(至急!!!) Yuki 10/6/1(火) 19:20 発言
【65518】Re:User_formの修復について(至急!!!) よろずや 10/6/1(火) 19:43 回答
【65519】Re:User_formの修復について(至急!!!) 247b 10/6/1(火) 21:08 発言
【65520】Re:User_formの修復について(至急!!!) 八家九僧陀 10/6/2(水) 0:32 質問
【65521】Re:User_formの修復について(至急!!!) Hirofumi 10/6/2(水) 7:37 発言
【65522】Re:User_formの修復について(至急!!!) 247b 10/6/2(水) 9:14 発言
【65523】Re:User_formの修復について(至急!!!) 247b 10/6/2(水) 9:38 発言
【65524】Re:User_formの修復について(至急!!!) 八家九僧陀 10/6/2(水) 13:12 質問
【65525】Re:User_formの修復について(至急!!!) 247b 10/6/2(水) 14:41 発言
【65528】Re:User_formの修復について(至急!!!) 八家九僧陀 10/6/2(水) 15:47 質問
【65533】Re:User_formの修復について(至急!!!) 247b 10/6/2(水) 16:53 発言
【65535】Re:User_formの修復について(至急!!!) 八家九僧陀 10/6/2(水) 19:08 質問
【65536】Re:User_formの修復について(至急!!!) 247b 10/6/2(水) 20:50 発言
【65537】Re:User_formの修復について(至急!!!) 八家九僧陀 10/6/2(水) 22:06 質問
【65538】Re:User_formの修復について(至急!!!) 247b 10/6/2(水) 22:39 発言
【65539】Re:User_formの修復について(至急!!!) 247b 10/6/2(水) 22:45 発言
【65540】Re:User_formの修復について(至急!!!) 八家九僧陀 10/6/2(水) 23:42 質問
【65541】Re:User_formの修復について(至急!!!) 247b 10/6/3(木) 0:19 発言

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