Excel VBA質問箱 IV

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

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


34782 / 76734 ←次へ | 前へ→

【47158】Re:文字列を検索し、該当列の最終行を取得
回答  Kein  - 07/3/2(金) 17:04 -

引用なし
パスワード
   それなら、いったん表紙シートの最終行あたりに値のみコピーして、
そこを探す数式を近くの行に入れる。ということでどうでしょーか ?

Private Sub CommandButton1_Click()
  Dim FSt As String
  Dim C As Range
  Dim xC As Long, GetR As Long

  FSt = Range("A5").Value
  Rows("65536:65536").Value = _
  Worksheets("入力").Rows("2:2").Value
  On Error Resume Next
  With Range("A65536", Range("IV65536").End(xlToLeft)).Offset(-1)
   .Formula = "=FIND(" & """" & FSt & """"",A$65536)"
   For Each C In .SpecialCells(3, 1)
     xC = C.Column
     GetR = Worksheets("入力").Cells(65536, xC).End(xlUp).Row
     Debug.Print xC & " 列は " & GetR & " 行"
   Next
   .Resize(2).ClearContents
  End With
End Sub

1 hits

【47150】文字列を検索し、該当列の最終行を取得 acop 07/3/2(金) 14:53 質問
【47154】Re:文字列を検索し、該当列の最終行を取得 Jaka 07/3/2(金) 16:19 発言
【47158】Re:文字列を検索し、該当列の最終行を取得 Kein 07/3/2(金) 17:04 回答

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