Excel VBA質問箱 IV

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

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


11170 / 76735 ←次へ | 前へ→

【71105】Re:コンボボックスのリストを降順する
質問  レッズ命  - 12/1/28(土) 23:54 -

引用なし
パスワード
   すみません、もう一つ質問させてください。
Cmb開催日1の部分が1〜3まであるのですが、
すべて同じ処理をさせたいのです。
1の部分を2と3に変えてやればいいかと思うのですが、
長くなるので、もう少し簡素化できる方法はありますでしょうか?
教えてください。


>こんなのでは?
>但し、Findに因る日付の探索部分は上手く行くか、行かぬか見て居ません
>
>  Dim i As Long
>  Dim c As Range
>  Dim fAddress As String
>
>  With Sheets(Cmbチーム名.Value).Cells
>    Set c = .Find(What:="*/*", lookat:=xlPart)
>    If Not c Is Nothing Then
>      fAddress = c.Address
>      Do
>        vntDate = c.Value
>        For i = 0 To Cmb開催日1.ListCount - 1
>          If Format(vntDate, "mmdd") _
>              >= Format(CDate(Cmb開催日1.List(i, 0)), "mmdd") Then
>            Exit For
>          End If
>        Next i
>        If i <= Cmb開催日1.ListCount - 1 Then
>          If Format(vntDate, "m/d") <> Cmb開催日1.List(i, 0) Then
>            Cmb開催日1.AddItem Format(vntDate, "m/d"), i
>          End If
>        Else
>          Cmb開催日1.AddItem Format(vntDate, "m/d")
>        End If
>'        Cmb開催日1.AddItem Format(c.Value, "m/d")
>        Set c = .FindNext(c)
>        If c.Address = fAddress Then Exit Do
>      Loop
>    End If
>  End With

6 hits

【71076】コンボボックスのリストを降順する レッズ命 12/1/27(金) 21:46 質問
【71077】Re:コンボボックスのリストを降順する ちん 12/1/27(金) 23:04 発言
【71078】Re:コンボボックスのリストを降順する Hirofumi 12/1/27(金) 23:23 発言
【71079】Re:コンボボックスのリストを降順する Hirofumi 12/1/27(金) 23:40 発言
【71080】Re:コンボボックスのリストを降順する レッズ命 12/1/27(金) 23:40 お礼
【71105】Re:コンボボックスのリストを降順する レッズ命 12/1/28(土) 23:54 質問
【71106】Re:コンボボックスのリストを降順する ちん 12/1/29(日) 4:54 発言
【71108】Re:コンボボックスのリストを降順する レッズ命 12/1/29(日) 16:30 お礼
【71107】Re:コンボボックスのリストを降順する Hirofumi 12/1/29(日) 7:38 発言

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