Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
クイックアクセスツールバーに"列幅の貼り付け"を追加したい
投稿日時: 23/03/02 11:25:42
投稿者: tarima

クイックアクセスツールバーに値貼り付け、書式貼り付けなど追加して使用しております。
"列幅の貼り付け"も追加したいのですが、すべてのコマンドからも見つけることができません。
 
追加する方法を教えてください。

投稿日時: 23/03/02 11:27:39
投稿者: tarima

Excel Microsoft365です。

投稿日時: 23/03/02 11:36:21
投稿者: tarima

追加したいのは、形式を選択して貼り付けの"列幅"です。
 
"元の列幅を保持"ではないです。
これですとクエリまで貼り付けられてしまうので不都合です。

回答
投稿日時: 23/03/02 12:24:23
投稿者: んなっと

VBAを使っていいなら...
 
 新規ブックで
 Alt+F11
→挿入
→標準モジュール
→右の白くて大きいところに
 
Sub PasteColumnW()
  Selection.PasteSpecial Paste:=xlPasteColumnWidths
End Sub
 
→名前を付けて保存
→ファイルの種類:Excelアドイン(*.xlam)
→ファイル名:*** [自分でわかりやすい名前]
→保存
 
 ファイル
→一番下の オプション
→アドイン
→管理:Excelアドインv
→右の 設定...
→参照 で上の***.xlamを選択
→開く
→***にチェックを入れて
→OK
 
 クイックアクセスツールバーのユーザー設定
→コマンドの選択:マクロ
→マクロ名 PasteColumnW を選んで
→追加
→OK

投稿日時: 23/03/02 15:00:44
投稿者: tarima

んなっと様
いつもありがとうございます。
現在は、PERSONALマクロブックによく使う機能を入れてQATBで使用しております。
既存のボタンがあるものは、ボタンを使用しております。値貼り付け、書式貼り付けなどは既存のボタンがあるので、列幅貼り付けもあれば、それを使用したいと思い質問しました。
ないのであれば、マクロを使用します。
いつも大変ていねいな回答を頂きまして、ありがとうございます。