• 締切済み

Excelのチェックボックスが移動してしまう

Excelのチェックボックスが少し左上に移動し、 サイズも小さくなってしまう現象が起きています。 Excelにはマクロが組み込まれており、 プログラムには位置やサイズを変更するような箇所はありません。 どの操作を行ったときに現象が発生するのか分かりませんが、 環境としてはWindows7でExcel2010で、拡張子はxlsです。 他の環境で編集したりといったことは行っていません。 なにか思いつくような原因ってありますでしょうか? 例えばEXCELの設定や、WindowsUpdateの影響だとか、 思いつくことがあれば教えてください。 (以下は補足です。) チェックボックスを使ってるシートは2シートあり、 1シートのみ現象が起きています。 その2シートは見た目はほぼ同じで、(行数が少し違うだけ) チェックボックスで使っているオブジェクト名は同じ名前を使用しています。

みんなの回答

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

チェックボックスを右クリック [コントロールの書式設定]⇒[プロパティ]⇒[セルに合せて移動やサイズを変更しない]にチェックを入れてお試しください。

関連するQ&A

  • Excelで、チェックボックスにチェックできない

    Excel2010を利用しております。 OSは、Windows7 pro 32bitです。 Excelでチェックボックスや、プルダウンメニューがあるシートで チェックや、プルダウン選択ができない状態が発生しております。 同シートを他のパソコン上で実行すると普通に動作します。 セキュリティの問題かと思い、マクロを全て実行するに設定しても 変化ありません。 開発メニューのデザインモードは、編集状態ではありません。 どの辺がおかしいでしょうか? 上手く、伝えられているか疑問ですが、症状じたいが不可思議な 現象なので、どこから調べたらいいのか、検討がつきません。 よろしくお願い致します。

  • EXCEL2003でチェックボックスを大量に

    EXCEL2003のマクロで、 1シート内に、大量のチェックボックスを 作成したいのですが、途中で止まります。 エラーメッセージは、 ”オートメーションエラーです。要素が見つかりません” です。 マクロの内容は、データベースを読み 1レコードずつ、シートの1行に転記した後 横に、チェックボックスを、7個作ります。 500レコードぐらいあるのですが 170レコード目の6個目を作成するところで 先ほどの エラーになります。 一度、その現象になると Worksheet(対象シート名).~~ の、プロパティみたり、メソッド実行したりしようとすると ”オートメーションエラーです。要素が見つかりません” になります。 シート名を認識できなくなっているのでしょうか。 チェックボックスを、2,000行分(14,000個)作りたいのですが 無理でしょうか? ちなみに、Excel2010 ですが http://support.microsoft.com/kb/980528/ja で、レジストリを変更することを 書かれていましたが やってみてもダメでした。 オブジェクト数に限界があるのでしょうか? どんな小さなヒントでもかまいません。 なにとぞよろしくお願いします。

  • エクセルのチェックボックスのことで

    初歩的なことですが教えてください。エクセル2003でチェックボックスを作成しました。 配置してあるセルの書式設定の保護からロックをはずしシート保護をかけるのですが、操作すると保護されています。のエラーとなってしまいます。  グループ化してオブジェクトにしてロックをはずしてもエラーとなってしまいます。 チェックボックスの場合、シート保護との関係で何かありますか? どなたかよろしくお願いいたします。 ちなみにチェックボックスの範囲が隣のセルにまたがっていることも想定しましたが違いました。  よろしくお願いいたします。

  • Excel VBAのチェックボックスについて

    こんばんは、Excel vbaのチェックボックスについてご教授をお願いします。 Userformを作成しています。 チェックボックスを横に4つ配置したとします。その際、常にどれか一つのチェックボックスにしかチェックできないようにしたいのです(チェックしたあとに、違うチェックボックスにチェックしたら、先にチェックしてあるのもはチェックを消したい)。 このような事をしたい場合、マクロ記述での操作になるのでしょうか?それとも、何か違う操作かコマンドがあるのでしょうか?4つ一組でたくさん並べたいので、すべてにマクロ記述となると大変かな?と思いまして・・・。もし、マクロ記述でしか方法が無い場合、マクロ記述の内容も教えて頂ければと思います。 申し訳ありませんが、よろしくお願いします。 ※Excel2000を使用しています。

  • チェックボックスにマクロを入れて印刷する

    チェックボックスにマクロを入れて印刷するやり方について ご教授いただきたく、質問させていただきます。 シート1   A   B   C    D 1  あ  ●  TRUE  レ 2  い  ×  FALSE 3  う  ▲  TRUE  レ エクセルで上記のシートA1,B1にデータを入力し、 Dにあるチェックボックスにチェックを入れると A1の「あ」をコピーし、シート2のX1にペーストして VLOOKUPを使ってシート1のB1をA1に表示させ、 印刷したいと思っています。 (もちろん、「あ」と「●」の2項目しかないわけではなく、 1行に8項目あり、シート1では横一列に並んでいるものを、 シート2の見栄えのいいフォーマットで、印刷します。 行数は100行くらいあります。) シート2     A      X  1  ●         あ マクロの記録で、「チェックを入れる→コピー→ペースト→印刷→シート1に戻る」とし、   Application.Run "Book1.xls!印刷" Range("A1").Select Selection.Copy Sheets("Sheet2").Select Range("X1").Select ActiveSheet.Paste Application.CutCopyMode = False ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Sheets("元").Select となりましたが、チェックを入れても動作しなかったため、 「Application.Run "Book1.xls!印刷"」を削除したところ、 正常に動きました。 問題は・・・・    チェックを入れると動作する(^_^)    チェックを外す時も動作する(T_T)    1個のチェックボックスにマクロは設定できたけれど、    100行あったとしたら、100個のチェックボックスを作成し    1個1個マクロを記録させる?まとめてはできない?    チェックボックスをコピー&ペーストしたところ、    うまくいきませんでした。    (チェックを入れると印刷という動作でOKで、     チェックをあらかじめ入れておき、最後に印刷ボタンで     印刷するというやり方ではありません。     VLOOKUPを使っているので、無理ですよね(・_・;)) 初めてのチェックボックスですが、途中まで簡単にできた!と思ったけど、つまづいてしまいました。 色々調べたのですが、素人同然の私には難しくご質問させていただきました。 皆様お忙しいと思いますが、宜しくお願いいたします。                

  • エクセルのチェックボックスを実際使えるようにしたい

    エクセル2000でチェックボックスをエクセルのシートのの中に作成しましたが、図形になっていますが、実際チェックしたり、外したりできません。 できるようにするにはどのようにすればいいでしょうか? また、チェックボックスのサイズの変更や、チェックの種類(レ点や、塗りつぶし)の変更をするにはどのようにすればいいのでしょうか?

  • エクセルのチェックボックス誤作動

    エクセルについての質問です。 チェックボックスを、シートAに(1)と(2)、シートBに(3)と(4)作っており、(2)をチェックすると自動的に(4)にもチェックが入るようにマクロを組んでいます。((1)と(3)はリンクをさせたくないので、マクロは何も入れていません) しかし、(1)にチェックを入れた後、(2)にチェックを入れると、(4)だけでなく、なぜか(3)にも自動的にチェックが入ってしまいます。。。 (ちなみに、先に(2)にチェックを入れた後、(1)にチェックを入れると、(4)にしかチェックは 入らず、正常に作動します) みなさま、解決方法をどうか教えて下さい。m(_ _)m

  • エクセルでチェックボックスが巨大化!

    エクセルで気になる現象がたまに起きます。 ワークシートに配置したフォームコントロールのチェックボックス、オプションボタンなどが、プリントしたあとでサイズが異常に巨大化するのです。 巨大化するのは見た目だけで、そのまま保存しても次回起動時には元のサイズになっています。 原因と対処法があれば教えてください。 ネットで検索するとグループ化すれば防げるような記事を見たので試しましたが、だめで巨大化します。いつもではなくたまになるので原因がわかりません。

  • エクセルのチェックボックスを整列させたい

    こんにちは。 エクセルでチェックボックスをつかいました。 きれいに整列させる方法ってあるのでしょうか? チェックボックスを複数選択できれば どうにかなるかな?と思ったのですが それすらできませんでした。 環境は下記の通りです。 OS:MacOS X アプリ:EXCEL 2001 よろしくお願いします。

  • エクセルVBAでテキストボックスの値の取得と変更について

    エクセルのVBAを使ってシート上のテキストボックスのテキストを取得・変更するマクロを作成したいと思っていますがうまく行きませんので、お知恵を拝借したいとおもいます。 環境:WindowsXPでオフィス2002 状況: エクセルブックa.xlsのシートに「コントロールツールボックス」のテキストボックスを配置(オブジェクト名はTEXTBOX_C) エクセルブックb.xlsにコードを書き、a.xlsのTEXTBOX_CのプロパティのValueかTextを取りだしたい 試した事: コントロールを配置したシートに次のマクロ TEXTBOX_C.Text = "これはコントロールのテキストボックス" を書くとテキストボックスに文字を入れ込めますが、別のエクセルブックからだと上手く行きません。 また、オートシェイプのテキストボックスの場合は簡単に出きるのですが、コントロールツールボックスではどうしても上手く行きませんので、対象法などご存知の方いらっしゃいましたら教えてください

専門家に質問してみよう