试试:
Sub aa() Dim i As Long Dim n As Long Dim arr() As String For Each sht In Sheets For i = 1 To 100 If sht.Cells(i, 1).Value = "a" Then n = n + 1 ReDim Preserve arr(n) arr(n) = sht.Cells(i, 1).Value End If Next i NextEnd Sub