エクセルのセルを検索してデータの一番下までをコピー – プログラミング – Home

エクセルのセルを検索してデータの一番下...
 
通知
すべてクリア

エクセルのセルを検索してデータの一番下までをコピー


OGDZ
 OGDZ
(@OGDZ)
ゲスト
結合: 22年前
投稿: 1
 

始めましてOGDZと申します。

VBを使って、エクセル内にある特定の文字を検索しそのセルを選択、その2つ下からデ
ータが入っている一番下までをコピーして別のシートにコピーしたいのですが、一番下
まで選択するところで引っかかります。恐らくselection に値が入っていないためだと
思うのですが、どうしたらいいのかわかりません。イメージ的には以下のようなコード
です。(プログラムの一部なのでVBAではなくVBで実行したいのです)
よろしくお願いします。
' チャンネル名を検索

With ex_Book1.Worksheets(1).Range(A1:IV100) 'IV65536

Set Ken = .Find(Namae, After:=ex_Book1.Worksheets(1).Range(A1), _
lookin:=xlValues, lookat:=xlPart, searchorder:=xlByColumns, MatchCase:=False,
matchbyte:=False)

If Not Ken Is Nothing Then
'検索したセルをアクティブにする
ex_Book1.Worksheets(1).Range(Ken.Address).Activate
'2つ下のセルを選択
ex_Book1.Worksheets(1).Range(Ken.Address).Offset(2, 0).Select
'そのセルから一番下までを選択
ex_Book1.Worksheets(1).Range(Selection, Selection.End(xlDown)).Select
'コピー
Selection.Copy


引用解決済
トピックタグ

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました