No.7
- 回答日時:
今までの回答をすべてなしにして
次のショートカットキーを使ってください。
[Ctrl]+Z・・・戻る
[Ctrl]+Y・・・進む
[Ctrl]+Yの存在を忘れていました。
Zでしたか ごめんなさい。
Ctrl+Y だとセル内消滅したり、なんか変な状態になります。ショートカットキーは多用していますので、調べてみます。
(Altキーまで使用しています。おそわったVBAですが。Ctrl+Alt+矢印キーでセル増減です。)
先にご教授いただいたVBA、捨てがたいので使っていくことにします。
ありがとうございました。
心より感謝申し上げます。
No.6
- 回答日時:
>A3を確定しないでA1を閲覧してA3に戻り式入力を続けたいのが質問趣旨でしたが
入力の途中だと、マクロは動かないので、三箇所の循環にしました。つまり、二箇所の往復だと、入力し確定したら、そのセルと、隣のセルの往復になってしまうからです。
それから、>Ctrl+2は 私の環境だと・・・は[Ctrl]+Zのつもりで書きました。
No.5
- 回答日時:
前の回答を少し変更します。
Option Explicit
Public 行1 As Long, 行2 As Long, 行3 As Long
Public 列1 As Long, 列2 As Long, 列3 As Long
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If 行3 = 0 Or 列3 = 0 Then Exit Sub
If 行3 = ActiveCell.Row And 列3 = ActiveCell.Column Then
If 行2 = 0 Or 列2 = 0 Then Exit Sub
Application.EnableEvents = False
Cells(行2, 列2).Select
Application.EnableEvents = True
Else
Application.EnableEvents = False
Cells(行3, 列3).Select
Application.EnableEvents = True
End If
行3 = 行2
列3 = 列2
行2 = 行1
列2 = 列1
行1 = ActiveCell.Row
列1 = ActiveCell.Column
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
行3 = 行2
列3 = 列2
行2 = 行1
列2 = 列1
行1 = Target.Row
列1 = Target.Column
End Sub
この回答への補足
出来ました。ありがとうございます。
困ったことも発生。ちょっと方法を考えて実験しているのですが、
A1に既存データ
A3に新規データ入力確定EnterでアクティブセルA4に移動
A4をWクリックでA1に行きますが。A4が加わって3セルの循環表示になります。我慢は出来ますが。
A3を確定しないでA1を閲覧してA3に戻り式入力を続けたいのが質問趣旨でしたが。未確定セルと他のセルを交互表示は無理でしょうね?
No.4ベストアンサー
- 回答日時:
一応、テストでは動きました。
シート左下のシート名(Sheet1)を右クリックして、コードの表示をクリックし、そこに次のコードをコピー貼り付けしてください。
Option Explicit
Public 行1 As Long, 行2 As Long, 行3 As Long
Public 列1 As Long, 列2 As Long, 列3 As Long
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If 行3 = 0 Or 列3 = 0 Then Exit Sub
Application.EnableEvents = False
Cells(行3, 列3).Select
Application.EnableEvents = True
行3 = 行2
列3 = 列2
行2 = 行1
列2 = 列1
行1 = ActiveCell.Row
列1 = ActiveCell.Column
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
行3 = 行2
列3 = 列2
行2 = 行1
列2 = 列1
行1 = Target.Row
列1 = Target.Column
End Sub
セルをダブルクリックすると、前にアクティブになったセルに飛びます。
A3 と AA6 とのセルを往復するためには、途中で他のセルをクリックしてはいけません。
No.3
- 回答日時:
直前表示したと、現在選択セル中の関係がわかりません。
二つのセルは、同じシートにありますか。
二つのセルは、同じ行で、A列に有り、AB列にあるというように、規則性がありますか。
いずれにしても、[Ctrl]+Z はお望みのものとは違いますよね。
マクロで、自動的にスクロールするか、二つのセルの中間の列(行)を非表示にするかしかないと思います。
同一シートで例えば
A3 と AA6 とか
H10 と H500 です。また規則性は特にありません。
記憶が悪いので、類似した式を作るときや、表示金額を再確認したいためです。
へたな質問ごめんなさい。
Ctrl+2は 私の環境だと 太字にする しない でした。
これ 知らなかったのでゲット、常用します。
ありがとうございました。
以前、選択した二つのセルの(絶対値)内容入れ替えを教わりました。書いていただいたVBAを丸写しして常用しておりますので、今回も安易に質問してしまいました。
No.1
- 回答日時:
シートを切り替えたい場合には、シートの配列を隣同士にしておいて、[Ctrl]+[PageUp]、[Ctrl]+[PageDoun]キーでシートを切り替えるのはいかがでしょうか?
ブックを切り替えたい場合には、「左右に並べて表示」をしておいて、[Alt]+[Tab](+[Shift])キーでブックを切り替えるのはいかがでしょうか?
同一シート内での表示を
もどる すすむ みたいに切り替えたかったのですが、無理みたいですね。
ブック切り替えはなんとなく使用してます
シート切り替えは使ったこと無かったのでゲット
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) セルに入力した小文字アルファベット、数字を大文字表示させるには? 3 2022/07/13 10:01
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) Excel マウスなし操作の質問 3 2022/06/04 13:39
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル マクロ 行や列を削除...
-
[Excel VBA]空白セル以外に連番...
-
行数が不規則な一週間ごとの合...
-
Excelの非表示列も含めてコピー
-
エクセルの関数について(日付で...
-
エクセルVBA 複数列をコピーす...
-
EXCELにて複数列を同条件(色)...
-
マクロで値がある列までコピー
-
一行おきにコピーするマクロが...
-
エクセル マクロ 貼り付け先が...
-
マクロ ScrollColumn について
-
特定の桁数を抽出
-
ある倍数だけを塗りつぶす方法 ...
-
A1セルに入力したら、入力時間...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
Excelで同じセルに箇条書きをし...
-
エクセルの複数のセルを一括で...
-
指定文字の間に
-
エクセルで1列に500行並んだデ...
-
Excelの入力規則で2列表示したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELにて複数列を同条件(色)...
-
一行おきにコピーするマクロが...
-
エクセルで行挿入した際、自動...
-
行数が不規則な一週間ごとの合...
-
Excelの非表示列も含めてコピー
-
エクセル マクロ 貼り付け先が...
-
シート保護の状態で行の追加を...
-
エクセルで表示された値だけ行...
-
エクセルで空白以外のセルの値...
-
エクセル VBA 指定の範囲内をコ...
-
エクセルの関数について(日付で...
-
[Excel VBA]空白セル以外に連番...
-
エクセルで反転コピー
-
【初歩】エクセルでのマクロ(...
-
エクセルで縦に長い表を印刷
-
エクセルVBA 複数列をコピーす...
-
マクロで値がある列までコピー
-
Excel VBAで日にちを入力して線...
-
《エクセル2000》A列・B列の和...
-
マクロ ScrollColumn について
おすすめ情報