質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%

Q&A

1回答

10510閲覧

表示範囲とアクティブセルがズレます

masashi-vba

総合スコア2

0グッド

0クリップ

投稿2021/01/31 10:21

編集2021/02/02 08:26

ノートPCで2本指でExcelの表示される範囲を移動させる操作をした後、表示されている範囲をクリックしても、クリックしたセルがアクティブセルになりません。アクティブセルは表示範囲を移動させる前のものになります。

例:
A1~G10までが表示されているとします。
2本指でタッチパッドをスワイプさせて表示範囲を移動させ、J1~P10までが表示されたとします。表示されている中で一番左上のセルはJ1です。

ここでK2セル(J1の右下)を選択しようとしてK2セルをクリックすると、アクティブセルはB2セル(A1の右下)になります。

特定の設定がされているシートでこの現象が起きている気がするので、設定によるものだと思うのですが、どの設定を変えればいいのかわかりません。自分のPCでも会社のPCでも同じ現象は起きていて、自分が新しく作ったブックではこの問題は発生しないのですが、一部の他人の作成したブックでこの問題が生じたことがありました。
会社PCはWindows10, Excel2016、個人PCはWindows10, Excel2019です。

ご存じの方がいらっしゃいましたら教えてください。
よろしくお願いいたします。

追記:
以下にファイルアップロード致します。
リンク内容

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

シートの保護でロックされたセルを選択できないような場合が考えられます。
後はウィンドウ枠の固定ぐらいでしょうか。
VBAで何らかの設定の可能性もあるかもしれませんが、
現物を見ないと何とも言えないです。


「マクロを無効にする」をクリックにより、現象が再発しなくなりました。

ということはマクロが原因なので、それを解明する必要がありそうですね。
ただ、無効でご自身がOKでしたらそれでいいと思います。

「マクロを無効にする」の表示の有無はセキュリティの設定や信頼できる場所等関係があるかもしれません。
また必要な時にはご確認ください。

投稿2021/01/31 11:28

編集2021/02/04 11:10
radames1000

総合スコア1925

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

masashi-vba

2021/01/31 13:02

radames1000様 ご回答ありがとうございます。 しかし、このシートやセルは保護されていません。このブックを新しいブックにコピーすると、この現象は起こらなくなります。
masashi-vba

2021/02/01 12:30

radames1000様 再度ご回答ありがとうございます。 ウィンドウ枠の固定でもありません。特にウィンドウ固定設定している箇所はないです。 VBAは私以外の人は書いておらず、私も表示画面のマクロは知らないのでVBAによるものではなさそうです。 他にはタッチパッドを使用して指2本で画面の拡大をすると、一時的には拡大されるのですが、しばらくセル移動すると拡大前の拡大率に戻ってしまいます...。拡大した後もセルのずれが発生します。
radames1000

2021/02/02 01:24

そもそもJ1キーはキーボード操作などで選択することは可能ですか? あとはVBAでThisWorkbookなどでScrollAreaを設定していないでしょうか。
masashi-vba

2021/02/02 01:46

radames1000様 ご回答ありがとうございます。 キーボード操作だとJ1セルの選択は可能です。 ScrollArea設定はしてないです。
masashi-vba

2021/02/02 11:54

マクロやExcelの中身は公開できないのですが、こちらで現象はご確認いただけるかと思います。可能でしたら、ご確認いただけますと幸いです。よろしくお願いいたします。
radames1000

2021/02/02 12:50

こちら365で確認しましたが、まったく現象が出なかったです。 お役に立てず申し訳ない。
masashi-vba

2021/02/03 02:31

radames1000様 検証して頂き、ありがとうございます。 再現されませんでしたか...。365の方が機能が多いので、この問題は解消されているんですかね。
radames1000

2021/02/03 06:57

念のためですが、送付いただいたファイル(マクロ、関数等なし状態)はmasashi-vbaさんの環境では現象を確認できているんですよね。
masashi-vba

2021/02/04 09:31

radames1000様 ご回答ありがとうございます。 私の環境では現象が出ていました。ただ、結果からお伝えしますと現時点では現象が解消されました。 Excelを閉じて再度開く→画面上部に表示される「マクロを無効にする」をクリックにより、現象が再発しなくなりました。今までExcelを閉じて再度開いても「マクロを無効にする」が出てこなかったせいか、Excel再起動でも再現性は確認されました。しかし、こちらをクリックしたことにより問題解消されたのではないかと思われます。 「マクロを無効にする」がどのタイミングで出るかなど、どのマクロが無効にされたのかなどについてはわからないままですが、無事(?)に解決できました。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問