人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelで例えば下記のように同じ列に同じ要素が並んでいる場合、異なる要素が出てくるところ(ほげ2)までセルを飛ばして移動する方法はあるでしょうか?

ほげ
ほげ
ほげ
ほげ
ほげ2
ほげ2
ほげ2

●質問者: koime_ryokutya
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● たか

VBAでよろしければこんな感じでしょうか


選択してるセルから異なる要素になるまで1行ずつチェックしていってます。

異なる要素に当たればそのセルを選択して終わります。

Sub a()
 x = Selection.Cells.Row
 Do Until Cells(x, "A") = ""
 If Cells(x, "A") <> Cells(x + 1, "A") Then
 Cells(x + 1, "A").Activate
 Exit Sub
 End If
 x = x + 1
 Loop
End Sub
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ