オデッセイの運営サイト一覧

Excel®️、Accessのマクロ・VBAのスキルを評価する資格VBAエキスパート

企業・教育機関の皆さまへ 試験会場を探す お問い合せ

やってみよう!Excel VBAで業務改善!|VBAとの出会い編

第25話「ブックを操作してみよう!」

第25話「ブックを操作してみよう!」

登場人物紹介

ヘルプで調べてみよう

翌日、会社に出社した星くんは、席につくなりさっそくExcelのVBEを立ち上げました。

「…昨日メモした、"Application.GetOpenFilename"…とりあえず、このあたりからいってみるか」

星くんはVBEのコードウィンドウに、"Application.GetOpenFilename"と記述し、選択してから[F1]キーを押しました。

「うわあ…」

画面にヘルプが立ち上がり、GetOpenFilenameメソッドについて記述されているページが表示されました。

「GetOpenFilename メソッド。
ユーザーからファイル名を取得するために、[ファイルを開く] ダイアログボックスを表示します。
ダイアログボックスで指定したファイルは、実際には開かれません。
expression.GetOpenFilename(FileFilter, FilterIndex, Title………う~ん、むずかしいなあ…」

それでも星くんは、一生懸命にヘルプの文章を読んでいきます。

「…なるほど、このGetOpenFilenameメソッドを使うと、[ファイルを開く] ダイアログボックスを表示させることができるんだ。
でも実際にファイルを開くわけではなく、あくまで選択したファイルのパスと名前を返すだけなんだな。
ふむふむ…ということは…」

星くんはコードウィンドウのコードを、次のように直しました。

					

Sub Test() MsgBox Application.GetOpenFilename End Sub

「…これでいいかな?…よし、実行してみるか」

[F5]キーを押し、マクロを実行します。
すると[ファイルを開く] ダイアログボックスが表示され、[マイ ドキュメント]フォルダにあるファイルが表示されました。

シーズン1 「VBAとの出会い」編:エピソード一覧

一覧へ戻る

MENU