Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4636 / 13644 ツリー ←次へ | 前へ→

【55467】ボタンの移動について KEI 08/5/5(月) 22:34 質問[未読]
【55468】Re:ボタンの移動について かみちゃん 08/5/5(月) 22:45 発言[未読]
【55469】Re:ボタンの移動について KEI 08/5/5(月) 22:55 お礼[未読]
【55470】Re:ボタンの移動について KEI 08/5/5(月) 23:01 質問[未読]
【55471】Re:ボタンの移動について KEI 08/5/6(火) 3:04 回答[未読]

【55467】ボタンの移動について
質問  KEI  - 08/5/5(月) 22:34 -

引用なし
パスワード
   エクセル上にボタンを3つ一列に配置してるのですが、
コントロールの書式設定→セルに合わせて移動やサイズ変更をしない
に設定をしているのですが、

  Rows("1:6").Delete SHIFT:=xlUp
  Rows("2").Delete SHIFT:=xlUp
  Columns("A").Delete SHIFT:=xlToLeft
  Columns("B").Delete SHIFT:=xlToLeft
  Columns("C:L").Delete SHIFT:=xlToLeft
  Range("A1").Select

のマクロを走らせると、毎回少しづつ移動していってしまいます。
本来移動しないはずなのですが、3つ一列に配置せているのが問題なのでしょうか? 同じような、現象を解決された方がいれば助言いただけないでしょうか?

【55468】Re:ボタンの移動について
発言  かみちゃん E-MAIL  - 08/5/5(月) 22:45 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>コントロールの書式設定→セルに合わせて移動やサイズ変更をしない
>に設定をしている

本当にそうでしょうか?

> 毎回少しづつ移動していってしまいます。

少しというのがどの程度のことかわかりませんが・・・
同様のことをしていますが、Excel2002SP3の環境では、そのような事象になりません。

【55469】Re:ボタンの移動について
お礼  KEI  - 08/5/5(月) 22:55 -

引用なし
パスワード
   ご返事ありがとうございます。
確かに、ボタン3つとも設定されています。
移動量は、1セル分あけて、上詰めで配置しているのですが、4回実行したら、1番下のボタンが画面から見えなくなります。上の2つも下方向に移動していってしまいます。 私の使用環境は2003SP2です。
ボタン1つの時はこの現象は起きないので、原因が特定できない状態です。

【55470】Re:ボタンの移動について
質問  KEI  - 08/5/5(月) 23:01 -

引用なし
パスワード
   すいません。追記させてもらいます。
良く観察したら、
↓ここを走らせている時に、移動しています。
  ActiveSheet.Cells.Select
  Selection.Delete
  Range("A1").Select
↓ここのマクロでは変化してないようです。
  Rows("1:6").Delete SHIFT:=xlUp
  Rows("2").Delete SHIFT:=xlUp
  Columns("A").Delete SHIFT:=xlToLeft
  Columns("B").Delete SHIFT:=xlToLeft
  Columns("C:L").Delete SHIFT:=xlToLeft
  Range("A1").Select
もし何かの参考になったらよろしくお願いします。

【55471】Re:ボタンの移動について
回答  KEI  - 08/5/6(火) 3:04 -

引用なし
パスワード
   自己解決しましたので、報告させてもらいます。
ActiveSheet.Cells.Select
Selection.Delete ←ここを、Selection.ClearContentsにしたら解決します
Range("A1").Select 

お時間を取ってもらってありがとうございました。

4636 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free