• 締切済み

エクセルで行と列を入れ替えキーを作成

エクセルで「行と列を入れ替えて貼り付け」の操作を頻繁に使うことが多いのですが、マウスの右クリックを使わずに「Ctrl+?」の様にキーボード操作で済ます方法はありませんか?よろしくお願いします。 単純な「値のみ貼り付け」はボタン登録ができたのですが、「行と列を入れ替えて貼り付け」は出来ません。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

(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)
回答No.3

ボタン登録ではあありませんが またご存知でしたらお許しを 表内にカーソルを置いて「Ctrlキー+A」で表を選択 「貼り付け」ボタン右横のプルダウンメニューから「行列を入れ替える」を選択する。 行と列の入れ替え http://azby.fmworld.net/usage/windows_tips/20060426/index.html

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

ちょいと作業数がおおいですが Alt+E ↓ S ↓ E ↓ Enter ではだめですか? VBAで自作のショートカットキーを設定する、という のも可能です。

回答No.1

  マクロに記録し、マクロのオプションでショートカットキーを設定してください。    

関連するQ&A