| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Excel VBA 最初の空白でないセルを返す」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==Excel VBA 最初の空白でないセルを返す== [Excel VBA][Excel] Function FindFirst(cells As Range) Dim r As Long Dim c As Long Dim ret As Ra…」)
 
1行目: 1行目:
 
==Excel VBA 最初の空白でないセルを返す==
 
==Excel VBA 最初の空白でないセルを返す==
[Excel VBA][Excel]
+
[[Excel VBA][Excel]]
 
  Function FindFirst(cells As Range)
 
  Function FindFirst(cells As Range)
 
     Dim r As Long
 
     Dim r As Long
10行目: 10行目:
 
     For r = 1 To cells.Rows.Count
 
     For r = 1 To cells.Rows.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 &lt;&gt; "" Then
 
                 Set ret = cells(r, c)
 
                 Set ret = cells(r, c)
 
                 hit = True
 
                 hit = True

2020年2月15日 (土) 08:02時点における版

Excel VBA 最初の空白でないセルを返す

[[Excel VBA][Excel]]

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