Excel
■ファイルパス=CELL("FILENAME") ■ファイル名=REPLACE(LEFT(CELL("filename",A1),FIND("]",CELL("filename",A1))-1),1,FIND("[",CELL("filename",A1)),)
※Excel2013の場合 Visual Basic Editorを起動する(ALT + F11) イミディエイトウインドウ表示する(Ctrl + G) For Each i In ThisWorkbook.Sheets: debug.print i.name : next iと入力し、Enter で実行する。 すると、下に全シート名が出力されます。
※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))) ※ファイル名、カレントディレクトパスなどの取得方法も後日記載予定。
※Excel2013の場合の手順 [Excelのオプション]ダイアログを開くファイル → オプション 「数式」→「数式の処理」欄の[R1C1参照形式を使用する]のチェックボックスを外す。 マクロを使う人はよくこういう設定をするらしい。
※Excel2013の場合 ショートカットキーで Alt + V, U を入力する。 2013からボタンがなくなっているためショートカットキーで出すしかない。あと、これを覚えるぐらいならリボンを畳んだ方が早かったりする)。