Excel VBA質問箱 IV

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

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


11422 / 76734 ←次へ | 前へ→

【70847】Re:ユーザフォームのコマンドボタンとスピンボタンの連動のさせ方について
回答  UO3  - 12/1/6(金) 10:40 -

引用なし
パスワード
   ▼Jto さん:

もし上の理解が正しければ、アップされたコードの
Initializeルーティンも、SpinButton1_Changeルーティンも不要かと。
ユーザーフォームモジュールを以下だけにするとどうでしょうか。

Private Sub CommandButton1_Click()
  Call ListSet(1)
End Sub

Private Sub CommandButton2_Click()
  Call ListSet(2)
End Sub

Private Sub CommandButton3_Click()
  Call ListSet(3)
End Sub

Private Sub CommandButton4_Click()
  Call ListSet(4)
End Sub

Private Sub CommandButton5_Click()
  Call ListSet(5)
End Sub

Private Sub CommandButton6_Click()
  Call ListSet(6)
End Sub

Private Sub CommandButton7_Click()
  Call ListSet(7)
End Sub

Private Sub CommandButton8_Click()
  Call ListSet(8)
End Sub

Private Sub CommandButton9_Click()
  Call ListSet(9)
End Sub

Private Sub CommandButton10_Click()
  Call ListSet(10)
End Sub

Private Sub ListSet(idx As Long)
  Dim ch As String
  Dim pos As Long
  Dim cnt As Long
  Dim myR As Range
  
  ch = Array("あ", "か", "さ", "た", "な", "は", "ま", "や", "ら", "わ")(idx - 1)
  Set myR = Range("A2", Range("A" & Rows.Count).End(xlUp))
  cnt = WorksheetFunction.CountIf(myR, ch)
  If cnt = 0 Then
    MsgBox "[" & ch & "]から始まる名前は登録されていません"
  Else
    pos = WorksheetFunction.Match(ch, myR, 0) + 1
    ListBox1.Clear
    ListBox1.List = Cells(pos, 1).Resize(cnt, 2).Value
  End If
    
  Set myR = Nothing

End Sub

12 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 発言

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