No.1
- 回答日時:
たとえば、B7を選択し、そのままCtrlキーを押しながらA3も選択します。
その状況下で何かを入力してEnterキーを押せばカレントセルはB7に移動します。ただし、セルが移動する順序はEnterキーを押したときにセルが移動する方向の影響を受けます。
この機能で満足いかない場合はマクロの出番です。
http://www.okweb.ne.jp/kotaeru.php3?q=733327
http://www.okweb.ne.jp/kotaeru.php3?q=474574
などが参考になるかと思われます。
No.2
- 回答日時:
1)あらかじめCtrl+クリックでジャンプしたい複数のセルを選択する
2)範囲選択したところで数式バーの左側の名前ボックス(セル番号が表示される所です)に適当な範囲名(例えば「範囲1」)を入力してEnter
以上で次回から名前ボックスの「範囲1」を選択すると、1)で選択したセルが一度に選択されると思いますので、あとはEnterキーを押せばその範囲内で移動します。
というような方法ではいかがでしょうか。
この回答へのお礼
お礼日時:2004/01/09 22:55
おお!!これはすばらしいかも!!
私にも理解しやすいし。
VBAとかいうのも使わなくていいし。
100点ですね!!
というか120点ですよ!!
No.3ベストアンサー
- 回答日時:
形式が決まったフォームであれば、
1.数値入力する予定のセルを全て選択
(ctrlを押しながらそれぞれのセルを選択)して、
ctrl+1(セルの書式設定)画面で「保護」の中の
「ロック」のチェックをはずします。
2.「ツール」→「保護」→「シートの保護」を選択し、
シートに保護をかけます。
すると、1.で「ロック」をはずしたセル以外は
変更不可になり、
tabキーを押せばロックされていないセル、
つまり数値入力する予定のセル間のみで
移動可能になります。
どーでしょ?
ちなみに、決まったフォーム形式の書類でしたら、
上記の方法を使うと、数値入力するセル以外、
つまり変更したくないセルには、
保護を解除するまで上書きできなくなるので、
フォームを壊さないで済む、というメリットもあります。
No.4
- 回答日時:
(1)飛び飛びの複数セルの選択-->CTRLを押しながらクリック--->#1のご回答の前半
その中ではENTERやTABで飛ぶ機能あり。#1のご回答の前半
(2)決まったパターンの飛び飛びの複数セルの選択を「再度後日等利用時に」瞬時に実現
--->#2のご回答の前半
従って、指定したセルへ飛ぶと言う機能は、#1のご解答で、満たしているので正解と思います。
ただ(2)の機能も重宝かも知れないが、質問には明確でない。
(3)(1)は横流れ、上から下で動きます。これが上下逆流する動きならVBAでないとできないのでは。まあこのケースは極く少ないでしょうが。
Private Sub Worksheet_Change(ByVal Target As Range)
a = Array("$A$1", "$C$3", "$C$6", "$A$6", "$A$1")
MsgBox Target.Address
For i = 0 To UBound(a) - 1
If Target.Address = a(i) Then
Range(a(i + 1)).Select
End If
Next i
End Sub
こんな風でしょうか。上記Arrayの中を自由に指定して、次に行くセルは上下左右の逆流も自由に指定できます。
Changeイベントは心配もあリますが。
No.5
- 回答日時:
#4です。
#4の補足が、#4(3)についてのことであれば、左上隅の(1つのセル)を指定すれば良いと思います。
手操作では結合されたセルは左上隅しか入力できませんが
VBAでも、同じです。例えばB2:C3をセル結合したとして、B2にaをいれて
Sub test02()
MsgBox Cells(2, "B") '(X)
Cells(3, "B").Select
Cells(3, "B")="b"
Msgbox Cells(3, "B") '(Y)
End Sub
を実行すると(X)はa,
(Y)はなにも出ないところから、エラーにはしないが、
値セットは無効のようです。セル結合を解除してもB3は
値が現れません。Selectは結合前のどのセルを指定しても、その結合後セルを指定できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロを教えてください 3 2023/07/31 21:57
- Excel(エクセル) マクロを教えてください 2 2023/07/30 23:05
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) セルの上書き禁止について 5 2022/04/02 10:09
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報