- ベストアンサー
ExcelVBA「何か入ってるセルまでジャンプ」
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
> ちなみに、ひとつの列の中で下へ下へ、「空白でない」セルにジャンプしたいです。 これは最初に提示すべき条件ですよ。 If Selection.End(xlDown).Row < Rows.Count Then Selection.End(xlDown).Select Else MsgBox ("これより下にはデータなし") End If [Ctrl]+[↓]と同じことをやっています。
その他の回答 (5)
- mu2011
- ベストアンサー率38% (1910/4994)
NO1,3です。 >ちなみに、ひとつの列の中で下へ下へ、「空白でない」セルにジャンプしたいです。 ⇒後だしジャンケンでは負けますね。 単にCtrl+↓キー押下でよろしいのではないでしょうか。 無理やりです。 必要な列の先頭にカーソルを合わせて、マクロ実行してみて下さい。 Sub sample() Application.SendKeys ("^{down}"), True End Sub
お礼
ありがとうございます。 説明不手際で申し訳ないです・・・。あせってました。
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
自身なし Sub ジャンプする() If Selection.Value = "" Then Selection.End(xlDown).Select If Selection.Row = Rows.Count Then Selection.End(xlUp).Select End If End Sub 空白セルで実行してくだい
お礼
ありがとうございます。 確かに空白でないセルでやるとエラーになります(笑) 今回の私の問題では使えませんでしたが、勉強になりました!
- mu2011
- ベストアンサー率38% (1910/4994)
NO1です。 一部コードが誤っていましたので訂正します。 Dim pos As Range Set pos = ActiveSheet.Cells.Find("*") If Not pos Is Nothing Then pos.Select
お礼
かさねてありがとうございます。
- kybo
- ベストアンサー率53% (349/647)
A列でA1スタートの場合。 Sub macro() Dim R As Range Set R = Range("A:A").Find("*", Range("A1")) If Not R Is Nothing Then Application.Goto R End If End Sub
お礼
ありがとうございます! 参考にいたします。
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 Dim pos As Range Set pos = ActiveSheet.Cells.Find("*") If Not a Is Nothing Then pos.Select
お礼
ありがとうございます。 いただいたものをそのまま実行すると、3行目がエラーで反転表示になります。 申し訳ないのですが、各行の意味をコメントでつけていただけないでしょうか? よろしくお願いいたします。
補足
ちなみに、ひとつの列の中で下へ下へ、「空白でない」セルにジャンプしたいです。
関連するQ&A
- エクセルで指定のセルへ簡単にジャンプできる方法
教えてください。 エクセルの表入力で、あるセル(たとえばA1)に1の数字が入っていたとして その数字(若しくは文字)で次に入力するセルがたとえばA12のセルとした場合 あるセル(たとえばA2)へカーソルを持っていくと(又はクリックしたとき) 指定のA12へカーソルがジャンプするような方法がないでしょうか? (又はA2へ1を入力したらA12へジャンプする方法でもいいのですが) ハイパーリンクで実際出来たのですが、セル数が多くてそれぞれちがった ジャンプ先を指定する場合、コピー貼付けをすると1個1個ジャンプ先を 修正しなければならないと言った手間がかかりました。簡単に 指定セルへジャンプさせる方法、関数のようにコピーした場合セル番号が 変更され修正しなくてもいいような方法がないでしょうか?
- ベストアンサー
- オフィス系ソフト
- 入力セルを限定して、Enterで次セルへジャンプ
入力セルを限定し、enterで次セルへジャンプしたいのですが、セルのロックを外し、シート保護するやり方だと、セルの順番どおりにならず、、(A1→A5→B5→D1→D5→E5のような順番) また、名前ボックスでのやり方だと、2つ前のセルでデータ入力の間違いに気づいたりして、セルを戻すとすべての指定がはずれ、結局またセルを自分で指定しなくてはならず、、、。 これはやはりVBAとかでないとダメですか? また、できればシートを保護してセルの関数を消さないようにしたいのですが、、。
- ベストアンサー
- オフィス系ソフト
- 埋め込んだセルへジャンプ その2
エクセルで教えてください http://okwave.jp/qa/q8160100.html 「埋め込んだセルへジャンプ」 教えていただいたEXCELハイパーリンク機能では目的の動作になりません メニュークリックでジャンプはできるが左上角が定まらない 何か別な方法を試行しなければいけない、現状は使い物にならない B5,B7、B9、B11にメニュー項目を入れています このメニュー項目をクリックしたときに埋め込んだセルへジャンプさせたいのです B5はN35へ、今回はV54に飛ばしている B7はAA68へ 今回はAI87に飛ばしている B9はAN101へ 今回はAV120に飛ばしている B11はBA134へ 今回はBI153に飛ばしている 取りあえずはハイパーリンクで機能はしました 各ジャンプ先からA1へも戻したいです->これは出来ました 回答者:tsubuyuki 回答日時:2013/07/03 06:18 例えば、 B5セルを右クリックして「ハイパーリンク」。 ダイアログ内で「このドキュメント内」を選択し、 「セル参照を入力してください」の欄に「N35」とし、OK。 クリックすると、該当セルにジャンプ(ハイパーリンク)します。 以下、他のセルに関しては省略。 ハイパーリンクを思い出させてくれましたが 自分の目標とする動作にはなってくれません 必ずクリックされたとび先は左上方にカーソル入力を持ってきたい 自分のパソコンが原因かどうかは不明ですがクリック一発で動作してくれていない
- 締切済み
- その他MS Office製品
- エクセルで入力されているセルへジャンプ
エクセルでリストを作成しています。 行数が8000行近くあります。 行には文字が入力されているところ入力されていないところがランダムに有ります。(入力されていないセルの方が多い。200、300行空白だったりする) 現在のカーソルの位置から、文字が入力されているセルまで(下方向)一気にジャンプすることは出来るのでしょうか? リストの編集するのに次にどの行に文字があるのか解らなく、その行を見つけるのに手間が掛かるので困っています。 宜しくお願いします。
- ベストアンサー
- Windows XP
- 指定の値をもつセルにジャンプ(選択)
指定の値をもつセルにジャンプ(選択) いつもお世話になっております。 Excelを使っていまして、ふと疑問になり質問しました。 Excelのジャンプ機能の中で【空白セル】を指定できますよね。 この場合、選択領域内の空白セルが全て選択された状態で結果が返されるのですが、 これと同じような結果を【空白セル以外で】受けることはできないのかと思いました。 ?選択領域内の【指定の値をもつセル】にジャンプし、該当するセルを全て選択した状態にできないのか? 特に【=0】ぐらいは指定できてもよいのではないかとむしろ疑問になったのです。 愚考するに、[全て置換]で空白セルに書き換え、[ジャンプ]で選択する方法があるでしょう。 しかし、この方法の欠点として、選択後にはセルの数式が消去されてしまうことが挙げられます。 マクロを用いず、Excelに備わっている方法で上記のような複数セルの選択は実行可能なのでしょうか? 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- Excel2013 ジャンプ機能でセル指定を消す
Excel 2013 でジャンプ機能について初歩的な質問ですがどなたかよろしくお願いいたします、「(1)セルの番地を指定してジャンプしました、その後、(2)名前指定した箇所にジャンプしました、とここまでは良かったのですが、」この後、不要になった名前は削除しましたが、セル番地を消そうと、ジャンプダイアログを開いて見ましたが、消せる項目がありません、このセル指定を消す方法が判りません、どなたかよろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- EXCELで指定したセル位置にジャンプ
EXCELの同じワークシート内で指定したセル位置にジャンプ出来るような設定がしたいのですが マクロではなく、ハイパーリンクをクリックすれば指定のセルに飛ぶイメージです。 EXCELにお詳しい方お教えください。
- ベストアンサー
- その他MS Office製品
- エクセルのセルのジャンプについて
エクセルについて質問です。 3,000件程度のエクセルデータを作成していますが、入力に当り、sheet1のA列10行目のセルをクリックすると、sheet2のA列10行目のセルへジャンプするような関数はあ
- ベストアンサー
- オフィス系ソフト
- エクセルで指定したセルにジャンプしたい・・・
エクセル2000を使用しています。 あるフォームを作成しました。 入力するセルは常に決まっています。 順番に入力するようになっているのですが、その際に Enterキーを押すと次に入力するセルに勝手に ジャンプするようにするにはどうすればよいのでしょう?
- ベストアンサー
- オフィス系ソフト
- EXCELですが、任意セルへジャンプさせたのだが
EXCELですが、同一シート内で任意セルへジャンプさせたのだが(ハイパーリンクを利用して)、先頭セル(A1)へジャンプさせるのはいいのだが、途中のセルへジャンプさせたとき、画面の左下にカーソルが飛んでしまう。それを左上にすることは可能ですか?
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 本当ですね、きちんと最初にご説明するべきでした。 お答えピッタリでした。助かりました!