- 締切済み
エクセルで行と列を入れ替えキーを作成
エクセルで「行と列を入れ替えて貼り付け」の操作を頻繁に使うことが多いのですが、マウスの右クリックを使わずに「Ctrl+?」の様にキーボード操作で済ます方法はありませんか?よろしくお願いします。 単純な「値のみ貼り付け」はボタン登録ができたのですが、「行と列を入れ替えて貼り付け」は出来ません。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
(1)マクロの記録をとってマクロを知り、汎用的に使えるようにコードを修正する。 (1)’マクロを直接作成する。 (2)ALTキーをキーと決められたキーを同時押しして操作する。 などがあるが、カタチを変えた時の、FROM->TOのTOのセル指定などアリ、普通の操作と比べそれほど一発敵ではないと思う。 ーー (1)は汎用的に修正のが、VBAのスキルがいる。 (1)’の例 コマンドボタンを貼り付け Private Sub CommandButton1_Click() test01 End Sub ーーー 標準モジュールに Sub test01() Set x = Application.InputBox("貼り付け先の先頭セル", Type:=8) Selection.Copy x.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True End Sub ーー 使い方 元データのセルを範囲指定。 コマンドボタンをクリック。 左上隅セル1つをマウスで指定。OK
- gyouda1114
- ベストアンサー率37% (499/1320)
ボタン登録ではあありませんが またご存知でしたらお許しを 表内にカーソルを置いて「Ctrlキー+A」で表を選択 「貼り付け」ボタン右横のプルダウンメニューから「行列を入れ替える」を選択する。 行と列の入れ替え http://azby.fmworld.net/usage/windows_tips/20060426/index.html
- marbin
- ベストアンサー率27% (636/2290)
ちょいと作業数がおおいですが Alt+E ↓ S ↓ E ↓ Enter ではだめですか? VBAで自作のショートカットキーを設定する、という のも可能です。
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
マクロに記録し、マクロのオプションでショートカットキーを設定してください。