Excel VBA質問箱 IV

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

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


37506 / 76732 ←次へ | 前へ→

【44391】Re:並べ替え
発言  ichinose  - 06/11/14(火) 20:46 -

引用なし
パスワード
   こんばんは。
AS列〜BL列には全て数値が入っている(未入力セルはなし)という前提で・・・。

Sub main()
  Dim rng As Range
  Dim add1 As String, add2 As String
  With Range("as8", Cells(Rows.Count, "as").End(xlUp))
   If .Row >= 8 Then
     With .Offset(0, 20).Resize(, 20)
      add1 = .Cells(0).Address(False, True)
      add2 = .Cells(1).Address(False, True)
      .Formula = "=LARGE(OFFSET(" & add1 & _
            ",0,0,1,-20),COLUMN()-COLUMN(" & add2 & ")+1)"
      .Value = .Value
      End With
     End If
    End With
End Sub


数式を使った例です。
試してみてください。
0 hits

【44363】並べ替え yukko 06/11/14(火) 12:18 質問
【44365】Re:並べ替え りん@昼休み 06/11/14(火) 13:07 発言
【44367】Re:並べ替え yukko 06/11/14(火) 13:40 回答
【44371】Re:並べ替え Kein 06/11/14(火) 15:03 回答
【44408】Re:並べ替え yukko 06/11/15(水) 13:05 お礼
【44391】Re:並べ替え ichinose 06/11/14(火) 20:46 発言

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