• ベストアンサー

EXCELのボタンの整列

EXCEL2000を使用してます。 ワークシート上にオートシェイプで同じ大きさのボタンの図形を10個ほど作成してマクロの登録をしています。 これらのボタンの位置がバラバラで見た目が悪いので、 きれいに整列させたいのですが、いい方法がありましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmb01
  • ベストアンサー率45% (63/138)
回答No.1

オートシェイプならば画面下部のオートシェイプツールバーに図形の調整ボタンがあるはずです。 Shiftキーでオートシェイプを複数選択後、図形の調整 > 配置/整列 > 左右に整列 などでしょうか。

haasan99
質問者

お礼

早速のご回答ありがとうございます。 おかげさまでできました。

その他の回答 (1)

  • laputart
  • ベストアンサー率34% (288/843)
回答No.2

アクセスならサイズ統一の機能はあるのですが EXCELの場合は無理でしょう。 最初にボタンを作成する時に 1つだけ作成してコピィペーストで増殖すると 同じサイズのボタンにはなります。 あと複数選択して右クリックでグループ化をすると サイズを変更する時同時に実行出来ますが 最初に左端を揃えるのは手動で行う必要があります。 後マクロを使って最初から絶対位置を設定する方法 ActiveSheet.Buttons.Add(326.25, 66, 78, 30).Select Selection.OnAction = "Macro1" がありそうですが、かえって大変かもわかりません。

haasan99
質問者

お礼

ご回答ありがとうございます。 質問の主旨とはちょっとずれるのですが、グループ化の機能も便利です。ありがとうございます。

関連するQ&A

  • ボタン作成について

    オートシェイプの上にマクロのボタンを作成しました。それを他の場所に動かすとオートシェイプのみ動き、マクロのボタンはそのままの位置です。グループ化をしようとしましたが無理でした。オートシェイプの上にマクロのボタンを置きたいのですが、どうすればいいですか?

  • Excelの配置/整列を右クリックで表示、使えませんか?

    Excel2003使用しています。 Excelの図形描画、図形の調整から配置/整列が表示されます。 この機能をシートのセル上画面で右クリックすると表示される ショートカットに登録できる方法を教えていただけないでしょうか? よろしくお願いします。

  • マクロボタンを別シートの同じ位置にコピペする

    マクロボタンを別シートの同じ位置にコピペする方法を教えて下さい。 それぞれ別のシートに下記の「図形にマクロを登録する方法」で   それぞれ登録すれば良いのでしょうが、シート数が増加する事が想定されるので   簡単にコピーして同じ位置に配置できればと思っています。   各シートで行うマクロボタンの処理は、全く同じです。  検索すると   クリックアクセスツールバーに登録する   または新しくタブを作成してそのリボンにマクロのボタンを作る  方法もあるようですが、今回はコピペの方法を採用したいです。 ------------------------------  

  • エクセルで自作の図形をメニュー化できますか?

    エクセル2003を使用しています。 (sheet1)に書式を作成してあります。 (sheet2)にはオートシェイプで色々な図形を作って並べてあります。 (sheet2)の記号で必要なものをコピーして(sheet1)に貼り付けるという作業をしています。 この(sheet2)の図形を、オートシェイプのツールバーをクリックすると出てくる、基本図形などのメニューのような形で登録できないものかと考えています。 書式の中に数種類の図形をコピー&ペーストするので、メニューの中で図形を選んでクリックしたら貼り付く。 という作業が出来れば効率的なのですが・・・ どなたか、このような方法をご存知ないでしょうか? よろしくお願い致します。

  • Excel VBA コメントに関して

    Excel2003を使用しています。 VBAになるのかは定かではないのですが Excelの機能に「コメント」を付ける機能がありますよね セルに対してカーソルを合わすことで表示される黄色い枠のコメントのことをしるす。 これをオートシェイプやコマンドボタン等のオブジェクトに対してカーソルを合わせることに よってこのコマンドがなんなのかのコメントを付けたい場合Excelでできるのでしょうか? もし、できるとしたならばどのようにしたらいいのでしょうか? VBAを使いできるのか、もっと楽な方法があるのか 教えて頂きたいのです。 ご教授願えないでしょうか、宜しくお願いします(人>д<*ペコ謝) ※補足※ コマンドボタンやオートシェイプでテキストを入れてしまうとボタン自体が入れる文字数によって大きくなってしまうのでできるだけ小さいボタンを作り補足事項やヘルプとして使用したい。 コマンドボタンにはVBAプログラムを組むとして、オートシェイプならば、図形にマクロを登録するとして、カーソルを合わした時のみコメントを表示させたいということです。

  • エクセルで実行ボタンを加えたい!

    エクセルでマクロを組んだので、その実行をボタンにしたいのですが、普通のオートシェイプで実行ボタンを作るのでなくよくホームページでみたりするようなボタンにしたいのですが、どのようにシート上に設置したらよいのでしょうか??おしえてください。

  • Excelでマクロを消すには

    マクロが組み込まれているExcel2003のファイルがあります。 マクロについて詳しくわからないのですが、複数の伝票シートを一括印刷するボタンがあったり、 チェックボックスに応じてオートシェープや文字が切り替わる機能があります。 この伝票のひな形だけを使いたく、枠や文字だけを新しいシートに値でコピーし、 別名で保存しました。 ボタンやオートシェープはありません。 また、ツール→マクロを選んでも特に何も見当たりませんでした。 しかし、このファイルを開くたびに このファイルにはマクロが…  [マクロを有効にする][マクロを無効にする] というダイアログが表示されてしまいます。 マクロを消すといいますか、このダイアログが表示されないようにする方法がありましたら 教えてください。 よろしくお願いいたします。

  • エクセル2000(EXCEL)で日毎で実行させるマクロをひとつのオートシェイプに登録する方法

    エクセル2000(EXCEL)でツール→マクロ→マクロの新しい記録(マクロの自動記録)を使用して日によって実行する内容の違うマクロ31個、つまり31日分のマクロを作ったとします。ひとつのオートシェイプを実行ボタンとして使いこれに日毎によって実行するマクロを変える様に登録する事ってできるのでしょうか?日付が変わっている条件としてはNOW関数で拾えるとしてこの条件を元にひとつのオートシェイプで日ごとに実行するマクロを変えるということはできますか?やっぱり実行ボタンとしてのオートシェイプを31個作りひとつづつマクロを登録していくしかないのでしょうか?またできない場合は他にどんな方法があるでしょうか?分かる方宜しくお願いいたします。

  • エクセルのマクロボタンが消せない

    職場でエクセル2000を使用しています。 マクロが登録されているボタンを削除できません。 色が付いているので図形だと思います。 保護はかかっていないので普通、右クリックして切り取れると思うのですが。 なお、このファイルは元々、誰かがエクセル2007で作成したファイルの中のシートをコピーしたものです。 どのようなことが考えられるでしょうか? よろしくお願いします。

  • Excel シート上に配置したボタンを無効にするに

    Excelブックのワークシート上には いくつかのボタンが配置されていて 各ボタンをクリックすると 対応するマクロが呼び出されるようになっているのですが、 Excelブックを配布するユーザー毎に 使用するボタンと使用しないボタンがあります。 配布前に、シート上のボタンを手(VBAではなく)で 無効(グレー表示)にして、 ユーザーがクリックしても何も起きない (ボタンが押し込まれたりマクロが呼び出されたりしない) ようにしておきたいのですが マクロはいじらずに このようなことは可能でしょうか。 必要のないボタンを消す方法もありますが ボタンが消えてしまうと画面の表示の 見た目が悪くなるので、 ボタンが表示されていて機能しないように しておきたいです。 (Windows7 ,Excel2010)

専門家に質問してみよう