[[20191018095354]] 『[セルに合わせて移動やサイズ変更をしない]が動く』(ジジ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『[セルに合わせて移動やサイズ変更をしない]が動く』(ジジ)

[セルに合わせて移動やサイズ変更をしない]設定をしているコマンドボタンが、データーを貼付すると、移動・サイズ変更されてしまいます。

データーがないシートのA1〜AV500にデーターを貼り付けると、
時々、シートにあるコマンドボタンが右へ移動し、幅が伸びてサイズ変更されてしまいます。

「元に戻す」をしても、データーは貼付け前の何もデーターがない状態に戻るのですが、コマンドボタンだけは元に戻りません。

コマンドボタンを元に戻して、再度、貼付れば移動やサイズ変更はされなくなるのですが、3回に1回はおかしくなるので困っています。

シートにデーターを貼付しても、コマンドボタンが移動・サイズ変更しない様にするにはどうすれば良いでしょうか?

貼り付け方は、他ブックのSheet1の全体を選択してコピーし、貼り付け側のSheet1のA1をアクティブにして貼付しています。

< 使用 Excel:Excel2010、使用 OS:unknown >


OSが未記入なのは何故? 大事な点かもです。(WINDOWS10なのでは?)

ずれるのは、他の人が最終更新したブックを元にした、とかではないでしょうか? 最近のディスプレイは解像度が高いので、フォントサイズを150%とか大きくすることで、全体のバランスを取って使うのですが、この指定がPCそれぞれで違うせいでずれる事があります。

セルの全範囲指定コピーではなく、シートのコピペにすれば大丈夫だったりしないか、確認してみてください。(セルのスタイル登録がコピーされるので、変なスタイル情報が増えていないか要チェック)

または、ActiveXボタンの場合、最初は正しいボタンサイズなのに、セカンドディスプレイ表示したりして保存すると、だんだんサイズが小さくなる、という現象が起こる場合があります。 これも原因はディスプレイ解像度と文字倍率のせいとは思いますが、私はマクロ処理の最後にボタンサイズを固定値で再設定する、というコードを入れることで対応しましたね。
(???) 2019/10/18(金) 10:40


 こちら、Win10 Excel2010 ですが、再現しました

 再現の条件は、コピー元とコピー先の列幅が異なっていることです。

 列幅のみ貼り付けでも再現しました。

 対応策ですが、最初に、貼り付け先の列幅をコピー元に貼り付けて
 列幅を同じにしてから、コピぺを行えば、移動およびサイズ変更 は発生しないようです。

 「セルに合わせて移動やサイズ変更をしない」は 貼り付けによるセルサイズ変更には対応していないのかもしれませんね

(渡辺ひかる) 2019/10/18(金) 11:02


渡辺ひかる様

確かに列幅が違いました。
やってみたら移動・サイズ変更されませんでした!ありがとうございました!

???様も詳しくご回答いただいて、ありがとうございました!
(ジジ) 2019/10/18(金) 11:21


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.