AKB48の推しメンをセンターにできちゃうかもしれない!? >>

エクセルでツールバーに「縮小して全体を表示する」を入れたいの
ですが、できますか?
右クリック→セルの書式設定→配置→「縮小して全体を表示する」が
面倒でこまります。
お詳しい方、よろしくご指導下さい。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

Excel2003にて、ツールバーのユーザー設定で追加できるコマンド群を


探してみましたが、「縮小して全体を表示」コマンドは見つけられませんでした。
(『ツールバーを右クリック→一番下の「ユーザー設定(C)...」を選択→「コマンド」
 タブを選択』という操作をして、「分類(G)」欄にて、該当しそうな「編集」「書式」
 などのコマンドをざっくりと見た感じでは)

ですので、「縮小して全体を表示」を行うマクロを作成した上で、このマクロを
呼び出すコマンドボタンを作成する方法をご紹介します。

1)以下のようなマクロを、「標準モジュール」に作成します:
 (→「ツール(T)→マクロ(M)→新しいマクロの記録(R)」を選択した後、ご希望の
  動作を行ってマクロを作成した後、中身のコード部分を編集、でも可)

Sub Macro1()
   '選択中の領域に対して、「縮小して全体を表示」を適用
   Selection.ShrinkToFit = True
End Sub

2)ツールバーを右クリックし、「ユーザー設定(C)...」を選択
3)『コマンド』タブを選択し、左側の『分類(G)』の下から3番目にある「マクロ」を選択
4)右側の『コマンド(D)』で「ユーザー設定ボタン」を、適当なツールバーにドラッグ
 &ドロップ
5)右下の『選択したボタンの編集(M)』が使用可能になっているはず(なっていなければ、
 追加したボタンを改めて選択)なので、そこをクリックして、一番下の「マクロの登録(M)」
 を選択
6)『マクロの登録』ダイアログで、上記のマクロ(Macro1)を選択して、『OK』ボタンを
 クリック
7)『ユーザー設定』ダイアログを『閉じる』ボタンで閉じる。


・・・以上です。
    • good
    • 0
この回答へのお礼

みなさん、ありがとうございます!
できました~~~でもボタンを間違って2個作っちゃったのですが
1個消すにはどうしらよいでしょう?
すみません。。

お礼日時:2008/07/05 18:11

No.2です。



> 1個消すにはどうしらよいでしょう?

以下の方法で消すことができます:
1)ツールバーを右クリックして「ユーザー設定(C)...」を選択
2)『ユーザー設定』ダイアログが開いたら、
 a)不要なボタンを、同ダイアログへドラッグ&ドロップ
  (作成時と逆に動かす、と:タブは「ツールバー」のままでもOK)
 b)不要なボタンを右クリックして、表示されたメニューの上から
  2番目にある「削除(D)」を選択
 の、どちらかお好きな方を実行
3)『閉じる』ボタンで上記ダイアログを閉じる

・・・以上です。
なお、「b)」で表示されるメニューから、ボタンの図柄を変更したりも
できますので、興味と時間があれば試してみるのも面白いのでは
ないかと思います。
    • good
    • 1
この回答へのお礼

DexMachina様

度々ありがとうございます。出来ました!
ちなみに、今度は「折り返して全体を表示」のボタンと、両方の
解除ボタンも作りたくなってしまいました。
とりあえず、ここと他のサイトの過去ログ等を見てみます。
この度は本当にありがとうございました。

お礼日時:2008/07/07 11:05

下記URLをご参照ください。



「エクセルのセルの書式設定で「縮小して全体を表示する」をアイコン化することは可...」
http://detail.chiebukuro.yahoo.co.jp/qa/question …
    • good
    • 0
この回答へのお礼

みなさん、ありがとうございます!
できました~~~でもボタンを間違って2個作っちゃったのですが
1個消すにはどうしらよいでしょう?
すみません。。

お礼日時:2008/07/05 18:12

マクロの記録でできますが、色々なコードがついてきますので、以下のコードを登録して、(VBAの画面をだして、挿入→標準モジュールに以下のコードを入れます。

TitleのSmall_Scaleは好きにかえてもいいです。)それをツールバーに登録してください。
-------------------------------------
Sub Small_Scale()
Selection.ShrinkToFit = True
End Sub
---------------------------------------
セル選択して、クリックすればOKです。
    • good
    • 2
この回答へのお礼

みなさん、ありがとうございます!
できました~~~でもボタンを間違って2個作っちゃったのですが
1個消すにはどうしらよいでしょう?
すみません。。

お礼日時:2008/07/05 18:11

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q縮小して全体を表示する

エクセル2003を使用しています

書式で
縮小して全体を表示するのショートカットキーはありますか?

Aベストアンサー

セルの書式設定なら、
Ctrl+1(1はテンキーは不可)
でできます。
そのものずばりの「縮小して全体を表示」のショートカット
はなさそうです。

http://support.microsoft.com/default.aspx?scid=kb%3bja%3b883244

アクセスキーで順を追って、というのなら出来そうですが、これも一部
タブ選択で矢印キーを押すのが必要です。

頻繁に使うのなら、VBAで自作のショートカットキーを設定、
というのも可能です。

OnKeyメソッドを使います。

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Qエクセル・「縮小して全体を表示する」ができない

とある名簿を作成中です。
その項目のうち、メールアドレス欄を「縮小して表示させる」にしたいのですが、
チェックボックスや文字がグレーになって指定できない状態になります。
原因がわからず困っております。

原因や対処法をご存知の方よろしくお願いいたします。

Aベストアンサー

折り返して表示させるにチェックがありませんか?
どちらか1つしかチェックできないので確認してみてください

Qエクセル 0や空白のセルをグラフに反映させない方法

以下の点でどなたかお教えください。

H18.1~H20.12までの毎月の売上高を表に記載し、その表を元にグラフを作成しています。グラフに反映させる表の範囲はH18.1~H20.12の全てです。
そのためまだ経過していない期間のセルが空白になり、そこがグラフに反映され見づらくなります。
データを入力する都度グラフの範囲を変更すればいいのですが、うまく算式や設定等で空白や0円となっているセルをグラフに反映させない方法はありますか?

お手数ですが、よろしくお願いいたします。

Aベストアンサー

売上高のセルは数式で求められているのですよね?
それなら
=IF(現在の数式=0,NA(),現在の数式)
としてみてください。
つまり、0の場合はN/Aエラーにしてしまうんです。N/Aエラーはグラフに反映されません。

QExcel セルを縮小して全体を表示マクロ

今指定している範囲すべてのセルを「文字を縮小して全体を表示」の設定にするマクロを組みたいのですが、どのようにかけばよいでしょうか?
使い方としては、ショートカットボタンCtrl+kというように割り当てをしたいのですが、そのようにする方法も教えてください。

Aベストアンサー

’縮小して全体を表示する
Sub test()
Selection.ShrinkToFit = True
End Sub

としてみてください。

バージョンがExcel2007又は2010だとすると、開発→マクロ→マクロ名(test)選択、オプションで、ショートカットキーに「k」と入れ、OKすれば、ショートカットキーに割り当て出来ます。

Q「いずれか」と「いづれか」どっちが正しい!?

教えて下さいっ!
”どちらか”と言う意味の「いずれか」のかな表記として
「いずれか」と「いづれか」のどちらが正しいのでしょう???

私は「いずれか」だと思うんですが、辞書に「いずれか・いづ--。」と書いてあり、???になってしまいました。
どちらでもいいってことでしょうか?

Aベストアンサー

「いずれか」が正しいです.
「いづれ」は「いずれ」の歴史的かな遣いですので,昔は「いづれ」が使われていましたが,現代では「いずれ」で統一することになっていますので,「いずれ」が正しいです.

Qエクセル:マクロ「Application.CutCopyMode = False」って?

エクセルのマクロを記録していると

「Application.CutCopyMode = False」

というものがよく出てきますが、これは何でしょう?
どういう意味のものかわかりません。
削除しても差し支えないのもでしょうか?

Aベストアンサー

「Application.CutCopyMode = False」の前で
セルのコピー、または切り取りを行っていると思います。
これは、その操作(セルのコピー、または切り取り)を無効にしているだけです。
------------
Range("A1").Select
Selection.Copy ← これを無効にしている
Range("A2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
------------
上記の場合であれば、「Application.CutCopyMode = False」を削除しても問題ありませんが、
以下の場合、貼り付け処理でエラーになります。
------------
Range("A1").Select
Selection.Copy
Range("A2").Select
Application.CutCopyMode = False
ActiveSheet.Paste ← ココでエラー
------------
ご自分で、セルをコピーしてみると分かると思いますが、コピーした範囲が点線で点滅されます。
「Application.CutCopyMode = False」をすると、
その点滅がなくなります。

「Application.CutCopyMode = False」の前で
セルのコピー、または切り取りを行っていると思います。
これは、その操作(セルのコピー、または切り取り)を無効にしているだけです。
------------
Range("A1").Select
Selection.Copy ← これを無効にしている
Range("A2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
------------
上記の場合であれば、「Application.CutCopyMode = False」を削除しても問題ありませんが、
以下の場合、貼り付け処理でエラーになります。
------------
...続きを読む

Qエクセルで数式の結果が反映されない(自動計算になっているのに)

すいません、教えてください。

エクセル(XP)で数式が自動計算されなくなって
しまいました。

  ※ツールのオプションはちゃんと自動計算に
   なっているのに全く反映されません。

今まで全く問題なく作業できていたので
原因が分からず困っています。

数式等のエラーだとは考えにくいです。
と言うのも数式のあるセルをダブルクリックして
選択し、そのままEnterキーを押すと計算結果が
反映されます。
ただ、今まで全て自動計算されていたのが
全く動かなくなってしまったんです。

同じようなトラブルを経験された方、又は
詳しい方、どうかよろしくお願いします。

Aベストアンサー

原因は分からずじまいになってしまいましたが
同じことがありました。

「Officeの救急隊」を試してみましょう。
ボタン一発で全ての設定が元に戻ります。
http://www.vector.co.jp/soft/win95/util/se247118.html
(ツールバーなども初期状態に戻ります)

私の場合はコレで直ってしまいました^^

参考URL:http://www.vector.co.jp/soft/win95/util/se247118.html

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

QExcel2007でセルに値があるはずなのに表示されない。

Excel2007を使用しています。
しばしば、セルの中身に値が入っているにも関わらず、
表示されないことがあります。(数式や文字列に関わらず)
そのような時、行や列ごと選択すると表示されるように
なります。
本当に値が入っていないのか、表示されていないのか
まぎらわしいです。
この現象は設定で解決される問題でしょうか?
それとも仕様あるいはバグでしょうか?

説明がわかりずらく申し訳ないですが、
どうかお教え下さい。よろしくお願いします。

OS:Windows XP

Aベストアンサー

おそらくバグでしょう。

私の場合、スクロールすると図形が消えたり、複数シートを選択した状態でプレビューすると、図形がまったっく表示されなかったりします。単独シートでのプレビューなら表示されるのですけどね。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング