| 
    
     |  | ▼INA さん: >マクロの自動記録くらいは、試されたのでしょうか?
 
 はい!以下のマクロを作成しました。
 
 Dim r As Long, maxr As Long, allsu As Long
 Dim cellpos As String, setpos As Long, setpos3 As Long, setpos6 As Long
 
 Range("a65536").End(xlUp).Select
 cellpos = Selection.Address()
 allsu = Range("a1:" & cellpos).Rows.Count
 
 setpos = 0
 setpos3 = 0
 setpos6 = 0
 
 For r = 1 To allsu
 
 If Range("a" & r).Value = "1" Then         '1の場合
 setpos = setpos + 1
 'MsgBox setpos
 ElseIf Range("a" & r).Value = "3" Then  '3の場合
 setpos3 = setpos3 + 1
 ElseIf Range("a" & r).Value = "6" Then  '6の場合
 setpos6 = setpos6 + 1
 
 End If
 Next
 Range("a" & allsu + 2).Value = 1
 Range("b" & allsu + 2).Value = setpos
 Range("a" & allsu + 3).Value = 3
 Range("b" & allsu + 3).Value = setpos3
 Range("a" & allsu + 4).Value = 6
 Range("b" & allsu + 4).Value = setpos6
 
 '
 End Sub
 
 しかしながら、1,3,6を固定値にしているのでいいのですが、
 実際はデータ量も多いので都度調べながら固定値指定していては
 汎用性がないので、その種類を一気に調べて何処かに持たせたい
 のです。
 
 宜しくお願い致します。
 
 
 |  |