Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


55868 / 76732 ←次へ | 前へ→

【25630】Re:データ検索について
回答  MokoMoko  - 05/6/8(水) 19:57 -

引用なし
パスワード
   ▼えくせーる さん:
今晩は。ForやLoop無しでは一寸分かりませんが、できる限り
シンプルにしてみましたが・・・

>ForやLoop等を使用しないで、A列のあるデータを検索し、
>なおかつその行番号を取得したいのですが、何か良い方法があったらおしえてください。
>
>●理由
>For文を使用しているのですが、VBAの実行速度が遅い。
>
>例)
>A列の「いちご」を検索して
>
>4と7の行番号を取得したい。(合致するデータが複数ある場合にも対応)

Sub FindRow()
 Dim i As Long
 Dim k As Long
 Dim L As Long
i = 1
k = Cells(65536, 1).End(xlUp).Row
  For L = i To k
   I f Cells(L, 1).Value = "いちご" Then
     MsgBox "「いちご」の行は" & L & "です"
   End If
  Next
End Sub

1 hits

【25611】データ検索について えくせーる 05/6/8(水) 9:52 質問
【25612】Re:データ検索について IROC 05/6/8(水) 10:06 回答
【25613】Re:データ検索について えくせーる 05/6/8(水) 10:13 発言
【25632】Re:データ検索について ちゃっぴ 05/6/8(水) 23:09 回答
【25634】Re:データ検索について ちゃっぴ 05/6/9(木) 0:08 発言
【25635】Re:データ検索について ちゃっぴ 05/6/9(木) 0:19 発言
【25630】Re:データ検索について MokoMoko 05/6/8(水) 19:57 回答
【25636】Re:データ検索について ichinose 05/6/9(木) 7:38 発言

55868 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free