Excel VBA質問箱 IV

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

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


11052 / 76734 ←次へ | 前へ→

【71223】Re:時間を元にソートするには?
発言  kanabun  - 12/2/11(土) 19:05 -

引用なし
パスワード
   ▼シンク さん:
こんにちは〜
もっといい方法があるかもしれませんが、作業列を使った方法です。
元の表を A列の値が時間データ以外のとき、上の時間データをコピー
したものに変更した配列を 作業列(C列) に貼り付け、この列をキーに
ソートします。

(ソート直前)
 A列   B列        C列  
9:00  メール受信。      0.375
1212  AAABBBCCCDDDEEE  0.375
1212  FFFGGGHHHIIIJJJ    0.375
                 0.375
  メール受信。         0.375
1213  AAABBBCCCDDDEEE  0.375
1213  FFFGGGHHHIIIJJJ   0.375
                0.375
8:12  メール受信。      0.341666667
1214  AAABBBCCCDDDEEE  0.341666667
1214  FFFGGGHHHIIIJJJ    0.341666667
                 0.341666667
  メール受信。         0.341666667
1215  AAABBBCCCDDDEEE  0.341666667
1215  FFFGGGHHHIIIJJJ    0.341666667
                 0.341666667
6:12  メール受信。      0.258333333
1214  AAABBBCCCDDDEEE  0.258333333
1214  FFFGGGHHHIIIJJJ    0.258333333
                 0.258333333

Sub Try1()
 Dim v, u, i As Long
 Dim r As Range
 Set r = Range("A1", Cells(Rows.Count, 1).End(xlUp).Offset(1))
 v = r.Value2
 For i = 1 To UBound(v)
   If v(i, 1) > 0# And v(i, 1) < 1# Then
     u = v(i, 1)
   Else
     v(i, 1) = u
   End If
 Next
 r.Offset(, 2).Value = v
 r.Resize(, 3).Sort r.Columns(3), Header:=xlNo
 Stop
 Columns(3).Clear
 
End Sub

6 hits

【71222】時間を元にソートするには? シンク 12/2/11(土) 17:49 質問
【71223】Re:時間を元にソートするには? kanabun 12/2/11(土) 19:05 発言
【71224】Re:時間を元にソートするには? kanabun 12/2/11(土) 19:07 発言
【71234】Re:時間を元にソートするには? シンク 12/2/12(日) 16:47 質問
【71236】Re:時間を元にソートするには? kanabun 12/2/12(日) 17:29 発言
【71402】Re:時間を元にソートするには? シンク 12/2/29(水) 6:07 質問
【71403】Re:時間を元にソートするには? kanabun 12/2/29(水) 9:28 発言
【71438】Re:時間を元にソートするには? シンク 12/3/2(金) 23:20 質問
【71439】Re:時間を元にソートするには? kanabun 12/3/3(土) 0:39 発言
【71440】Re:時間を元にソートするには? kanabun 12/3/3(土) 10:27 発言
【71446】Re:時間を元にソートするには? シンク 12/3/4(日) 17:43 お礼
【71237】Re:時間を元にソートするには? kanabun 12/2/12(日) 21:22 発言
【71238】Re:時間を元にソートするには? kanabun 12/2/12(日) 21:30 発言
【71250】Re:時間を元にソートするには? シンク 12/2/15(水) 4:09 お礼
【71225】Re:時間を元にソートするには? ちん 12/2/11(土) 20:44 発言
【71235】Re:時間を元にソートするには? シンク 12/2/12(日) 16:53 発言

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