| 
    
     |  | こんにちは。かみちゃん です。 
 >○2行目全体を検索し、
 >○「あ」、「い」、「う」を配列に格納し、
 >○レコード件数をカウントし、(この場合は3件)
 >○「あ」、「い」、「う」のセル位置を取得する
 >(この場合は、A2、B2、C2を配列に格納する)
 
 以下のような感じになるかと思います。
 コードの意味は、ヘルプで調べてみてください。
 
 Sub Sample()
 Dim rng As Range
 Dim c As Range
 Dim i As Integer
 
 On Error Resume Next
 Set rng = Rows("2:2").SpecialCells(xlCellTypeConstants, 23)
 On Error GoTo 0
 
 If Not rng Is Nothing Then
 rng.Select
 ReDim vntData(rng.Count)
 i = 0
 For Each c In rng
 vntData(i) = c.Address(0, 0)
 i = i + 1
 Next
 Else
 MsgBox "2行目には値がありません"
 End If
 For i = 0 To UBound(vntData, 1)
 Debug.Print vntData(i)
 Next
 End Sub
 
 |  |