|
こんにちは。かみちゃん です。
>○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
|
|