nakanilog

おぼえておきたい事をざっくりとメモするブログ

Excel

関数でファイルパス・ファイル名を取得する

■ファイルパス=CELL("FILENAME") ■ファイル名=REPLACE(LEFT(CELL("filename",A1),FIND("]",CELL("filename",A1))-1),1,FIND("[",CELL("filename",A1)),)

Excel の全シート名をテキストで取得する方法

※Excel2013の場合 Visual Basic Editorを起動する(ALT + F11) イミディエイトウインドウ表示する(Ctrl + G) For Each i In ThisWorkbook.Sheets: debug.print i.name : next iと入力し、Enter で実行する。 すると、下に全シート名が出力されます。

Excelセットアップ時の初期設定メモ

※Excel2013の場合 1)起動時、シート追加時の既定テンプレートを設定する 適応させるテンプレートを作成し、以下のパスに「Book.xltx」、「Sheet.xltx」として保存する。C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\Excel\XLSTART 2)エクスプロー…

グループ化の+アイコンを上向きに変更する

※Excel2013の場合の手順 デフォルトで、グループ化を行うと+アイコンは下向きに表示される。 これを上向きに変更するには以下の手順にて変更する。 リボンの「データ」タブを選択し、「アウトライン」のプロパティを選択する。 集計行または列の位置の「詳…

シート名を関数で取得する方法

※Excel2013の場合 以下の数式を入力する。 <シート名>=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))) ※ファイル名、カレントディレクトパスなどの取得方法も後日記載予定。

R1C1参照形式になってしまった場合の元に戻す手順

※Excel2013の場合の手順 [Excelのオプション]ダイアログを開くファイル → オプション 「数式」→「数式の処理」欄の[R1C1参照形式を使用する]のチェックボックスを外す。 マクロを使う人はよくこういう設定をするらしい。

Excelの作業領域を全画面表示する方法(ショートカットキー)

※Excel2013の場合 ショートカットキーで Alt + V, U を入力する。 2013からボタンがなくなっているためショートカットキーで出すしかない。あと、これを覚えるぐらいならリボンを畳んだ方が早かったりする)。