タグ

vbaに関するishideoのブックマーク (3)

  • シート名一覧を取得する

    シート名の一覧を抽出する方法をご紹介します。 ■方法1:名前の定義を使う 「数式」タブ-「名前の定義」をクリック 適当な名前を入力し(例 sName)「参照範囲」に=GET.WORKBOOK(1)と入力して「OK」 シート名を出したいセルに次の数式を入力し、オートフィルする =REPLACE(INDEX(sName,ROW(A1)),1,FIND("]",INDEX(sName,ROW(A1))),"") 補足:get.workbook(1)ではシート名の一覧を取得できます。名前の定義後、=名前を入力すると[ファイル名]シート名が表示されます。 INDEX関数でシート名一覧から○行目…を指定することで1番目のシート、2番目のシート…のように取得できます。○行目はROW(a1)…で指定します。 ■ 方法2:VBA画面に表示(簡単) ALT+F11キーを押す CTRL+Gキーを押して下部に「イ

    シート名一覧を取得する
  • http://homepage3.nifty.com/e-papy/pdftool/

  • Excel VBAでPDF文書プロパティを書き換え

    ■ 私は Adobe Acrobat 7 Standard しか持っていない Acrobat 7 Standard にはバッチ処理(一括処理)機能がない(Acrobat 7 Professional ならバッチ処理機能が利用できる)ので不便である。だったら Excel VBA でオブジェクトを操作して PDF ファイルの文書のプロパティ(タイトル/作成者/サブタイトル)などを書き換えてやれ!ということで,VBE オブジェクトブラウザやネット検索で調べてコードを書いた。 (1) 参照設定をする Excel Visual Basic Editor の「ツール」「参照設定」で Acrobat にチェックを付ける(C:\Program Files\Adobe\Acrobat 7.0\Acrobat\acrobat.tlb)。もちろん Adobe Acrobat がインストールされていることが前提条

  • 1