アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで製作したデータ表ですが、横に少しはみ出すためスライド確認していたのですが、90パーセントに縮小でちょうど良い横幅に収まります。
ここからですが、毎回90%変更でなく開いた時に常に丁度良いサイズ固定化はできない物でしょうか?officeは2013です。

A 回答 (4件)

#2で回答したものです


VBAと言うのもどうかな・・と考え
私はどうしているか・・と言うと
>開いた時に常に
普段はこれを(開いた時に常に)を考えて操作していません

通常、小規模データー表などの全体を見たい場合
ショートカットキーで
データ郡の1セルを選択して
Ctrl+Shift+*キーを押下して
Altキー → Wキー → Gキー を押下しています
都度、キー操作で良いのではないでしょうか。。
    • good
    • 0
この回答へのお礼

これで一度試してみたいと思います。

お礼日時:2022/04/25 17:44

こんにちは。



全て開いたブックを対象にとなると、マクロでの処理が良いかと思います。
個人用マクロブック(PERSONAL.xlsb)のThisWorkbookに下記を記載して
保存すれば、次から全てのブックが開いたときに90%になると思います。


Option Explicit
'------------------------------------
'Excelアプリのオブジェクト変数
Private WithEvents appXL As Application

'------------------------------------
'Excel起動時(PERSONAL.xlsbオーブン時)の処理。オブジェクト変数セット
Private Sub Workbook_Open()
Set appXL = Application
End Sub

Private Sub appXL_WorkbookOpen(ByVal WB As Workbook)
WB.Activate
ActiveWindow.Zoom = 90
End Sub

マクロ非搭載のブックを開いたときにマクロを自動実行する
https://koukimra.com/archives/1224
    • good
    • 0
この回答へのお礼

結構難しくて、理解できてません。
回答ありがとうございます。

お礼日時:2022/04/25 17:43

こんにちは


>毎回90%変更でなく開いた時に常に丁度良いサイズ固定化はできない物でしょうか?
>開いた時に
と言う事であるならVBAで可能ですが、固定化と言う意味が少し分かりません。

マクロ有効ブックにしても良いのなら

標準モジュールに

Private Sub Auto_Open()
Worksheets("Sheet1").Select '製作したデータ表のシート名に変更
Range("A1:L39").Select 'データ表の範囲に変更
ActiveWindow.Zoom = True
Range("A1").Select
End Sub

開いた時に自動でデータ表全体が表示されます
(表示率は自動で変更されます)

リボンにある
選択範囲に合わせて拡大/縮小を開く時にVBAで行っています。

Workbook_Openを使っても良いですが、Shift回避できる Auto_Openで
    • good
    • 0
この回答へのお礼

高齢の私には難しすぎます、ありがとうございました。

お礼日時:2022/04/25 17:42

その様な設定は有りません。


普通は、閉じた時と同じ条件で開かれます。
    • good
    • 0
この回答へのお礼

ありがとうございます、翌日開くとやはりはみ出しているので90%まで縮小してます。

お礼日時:2022/04/25 17:40

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