「Excel VBA 最初の空白でないセルを返す」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
− | ==Excel VBA 最初の空白でないセルを返す== | + | ==[[Excel VBA 最初の空白でないセルを返す]]== |
[[Excel VBA]] | [[Excel]] | | [[Excel VBA]] | [[Excel]] | | ||
− | Function FindFirst(cells As | + | Function FindFirst(cells As [[R]]ange) |
Dim r As Long | Dim r As Long | ||
Dim c As Long | Dim c As Long | ||
− | Dim ret As | + | Dim ret As [[R]]ange |
Dim hit As Boolean | Dim hit As Boolean | ||
hit = False | hit = False | ||
− | For r = 1 To cells. | + | For r = 1 To cells.[[R]]ows.Count |
For c = 1 To cells.Columns.Count | For c = 1 To cells.Columns.Count | ||
If cells(r, c).Text <> "" Then | If cells(r, c).Text <> "" Then |
2020年2月16日 (日) 04:25時点における版
Excel VBA 最初の空白でないセルを返す
Function FindFirst(cells As Range) Dim r As Long Dim c As Long Dim ret As Range Dim hit As Boolean hit = False For r = 1 To cells.Rows.Count For c = 1 To cells.Columns.Count If cells(r, c).Text <> "" Then Set ret = cells(r, c) hit = True Exit For End If Next If hit Then Exit For End If Next Set FindFirst = ret End Function
© 2006 矢木浩人