Excel VBA質問箱 IV

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

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


11424 / 76734 ←次へ | 前へ→

【70845】ユーザフォームのコマンドボタンとスピンボタンの連動のさせ方について
質問  Jto  - 12/1/6(金) 9:45 -

引用なし
パスワード
   名簿の検索をユーザーフォームで作成しています

A列に検索したい名簿の「あ」「か」「さ」・・・のインデックスが打たれています。
これを手がかりに、コマンドボタン「あ」「か」・・・「わ」の10個のボタンで
そのセル位置までスクロールさせ、ユーザーフォームのリストボックス連動させ、その後の移動はスピンボタン粗送りでボタンを押してリストで細かく送り正しい氏名に到達したく
コマンドボタンとスピンボタンを連動させたいのですが・・・

コードを書きましたが・・・
例えば「た」の付く氏名までは、コマンドボタンでスクロール出来るのですが
スピンボタンに反映させる方法を教えてください。
リストボックスはスピンボタン1刻みで10刻みにしています。

Private Sub CommandButton5_Click()
Dim i As Long
 For i = 2 To Cells(Rows.Count, 1).End(xlUp).row
 If Cells(i, 1) Like "た*" Then
   Cells(i, 1).Select
   ActiveWindow.ScrollRow = Cells(i, 1).row
   Exit For
 End If
 Next i
 SpinButton1_Change
End Sub
Private Sub CommandButton10_Click()
Dim i As Long
 For i = 2 To Cells(Rows.Count, 1).End(xlUp).row
 If Cells(i, 1) Like "わ*" Then
   Cells(i, 1).Select
   ActiveWindow.ScrollRow = Cells(i, 1).row
 End If
 Next i
End Sub


Private Sub UserForm_Initialize()
Dim itemCount As Long
 itemCount = Worksheets("sheet2").Range("B" & Rows.Count).End(xlUp).row
   Me.SpinButton1.Max = WorksheetFunction.RoundUp(itemCount / 10, 0) - 1
 itemCount = Worksheets("sheet2").Range("B" & Rows.Count).End(xlUp).row
   Me.SpinButton1.Max = WorksheetFunction.RoundUp(itemCount / 10, 0) - 1
 SpinButton1_Change
End Sub

Private Sub SpinButton1_Change()
Dim num As Long
Dim itemCount As Long

 With Me.SpinButton1
   num = 10
  If .Value = .Max Then
   If itemCount Mod 10 <> 0 Then
    num = itemCount Mod 10
   End If
  End If
Me.ListBox1.List = Worksheets("sheet2").Range("B" & .Value * 10 + 1).Resize(num, 2).Value
End With
End Sub
10 hits

【70845】ユーザフォームのコマンドボタンとスピンボタンの連動のさせ方について Jto 12/1/6(金) 9:45 質問
【70846】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/6(金) 10:30 発言
【70847】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/6(金) 10:40 回答
【70848】Re:ユーザフォームのコマンドボタンとスピ... Jto 12/1/6(金) 12:00 質問
【70850】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/6(金) 17:10 発言
【70851】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/6(金) 18:04 発言
【70852】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/6(金) 21:11 発言
【70857】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/7(土) 10:27 発言
【70866】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/9(月) 15:35 回答
【70903】Re:ユーザフォームのコマンドボタンとスピ... Jto 12/1/13(金) 21:49 質問
【70908】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/16(月) 17:07 発言
【71052】Re:ユーザフォームのコマンドボタンとスピ... Jto 12/1/27(金) 10:19 質問
【71054】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/27(金) 10:32 発言
【71055】Re:ユーザフォームのコマンドボタンとスピ... UO3 12/1/27(金) 10:58 発言

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