- ベストアンサー
エクセルで文字最終行の空白セルへ移動
エクセル2000です。 1000行内で間にとびとび(順不同)に空白セル、他は文字有りです。 (1000行目は文字あり) シートが10個あり、各シートともばらばら(ウィンドー枠固定位置)ですが、ウィンドー枠固定内の行に「最終行へ移動」のボタンを設け、いずれの行からも、最終文字入力の次の行空白セル(AからZ列のいずれか)へ移動したいです。 方法がありますでしょうか? VBAの場合、素人につきVBAへの入力方法等も一緒にお願いします。またVBAの場合、ソフトを立ち上げたら直ぐに実行できるようにしたいです。(立ち上がり時のマクロ警告はあり) よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
時間がたっているのに解答が付かないのは、多分質問者がVBAを勉強していないのに、丸投げでコードを教えくれというのが賛同を得ていないのでは。全く経験の無い人にコードを書いても、質問者の情況の場合・変化で修正してもらえなくて無駄になることが多い。 素人であれば勉強することが筋。 >間にとびとび(順不同)に空白セル、 が難しくしてるのかな。 下記でやれることかどうか? Sub test01() c = ActiveCell.Column ActiveSheet.Cells(65536, c).End(xlUp).Offset(1, 0).Select End Sub をボタンに登録して、やってみて、これでは条件に合わないなら、質問文を工夫して、再(別)質問したら。 列の指定は、アクチブにしているセルの列で決めている。 ボタンに登録は Googleで「エクセル マクロ ボタン 登録」で照会し http://www11.plala.or.jp/koma_Excel/contents4/mame4034/mame403405.html これ以下を読んで勉強して。 ーー >(ウィンドー枠固定位置 が障害になるかどうか「分からない。
その他の回答 (2)
- chonami
- ベストアンサー率43% (448/1036)
>空白セルが青くなりますが、tabキーを押していくと空白セルへ移動・・・と言う意味でいいでしょうか? やってみるとわかると思いますよ。 意図した動きでなければまた補足して下さい。
- chonami
- ベストアンサー率43% (448/1036)
VBAでなくていいなら、Ctrl+G→セル選択→空白セル で空白セルが選択できるので、1個のセルを入力したらTabを押していくと次の空白セルへ移動できます。 一番上の空白セルが最初に選択されてしまうのでフレキシブルな感じにはならないかも知れませんが…
補足
ご回答いただきありがとうございます。 こんな方法もあるんですね。 >Ctrl+G→セル選択→空白セル >で空白セルが選択できるので、1個のセルを入力したらTabを押していくと次の空白セルへ移動できます。 空白セルが青くなりますが、tabキーを押していくと空白セルへ移動・・・と言う意味でいいでしょうか?
お礼
ご回答ありがとうございます。 ご指摘通り、「依頼、丸投げ」とみなされてもおかしくありません。 大変失礼しました。 マクロを実行したら、うまく出来ました。感動ものです。 ボタンはオートシェイプで作成しました。(一応ネット検索内で勉強しました) >VBAへの入力方法とは・・・ book内シート全てに適用させたかったので、標準モジュールに記入なのか、 ThisWorkbookなのかはよく分かりませんでした。