情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.

Slides:



Advertisements
Similar presentations
情報処理 第 11 回. 今日の内容 練習用ファイルのダウンロード作成できる主なグラフ棒グラフの操作 – 棒グラフの作成 – グラフの位置とサイズの調整 – グラフタイトルの表示 – 軸ラベルの表示 – 横軸の文字の配置 – データラベルの表示.
Advertisements

1 情報基礎 A 第 9 週 プログラミング入門 VBA の基本文法 1 準備・変数・データの入出力 徳山 豪・全 眞嬉 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野.
InstallShieldLecture InstallShield でインストーラを作成する方法 ( 初級編 ) ソニーエンジニアリング 設計 3 部 1 課 齋藤佑輔.
情報処理 第9回第9回第9回第9回. 今日の内容 Excel の起動と画面構成 –Excel の起動 –Excel の画面構成と基本用語 データの入力 – 文字の入力 – 数値の入力 – 日時の入力 – オートフィル.
情報処理 第9回第9回第9回第9回. 今日の内容 Excel の起動と画面構成 –Excel の起動 –Excel の画面構成と基本用語 データの入力 – 文字の入力 – 数値の入力 – 日時の入力 – オートフィル.
VBA の基礎 (Visual Basic for Application) 国立教育政策研究所 坂谷内 勝.
1 検索 ● 検索: 特定の文字列を探す ⓪検索を行う範囲を限定するときは、範囲選択をする。 ① 「ホーム」タブ⇒「編集」⇒「検索」タブとクリックする。 ②「検索する文字列」欄に検索したい文字を入力する。 ③「次を検索する」をクリックする。 ③ ‘ 「検索された項目の強調表示」⇒「すべて強調表示」とクリックすると、
コンピュータ演習 Excel 入門 岡田孝・山下雅啓 Excel の機能は膨大 その中のごく一部を紹介 表計算機能 – データの入力、表の作成、計算など グラフ機能 – 棒グラフ、円グラフなどグラフ作成 データベース機能 – 並べ替え(ソート)、検索、抽出など マクロ機能 – VBA で自動化したマクロを作成可能.
1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word アイ コンをダブルクリックする。 * (2) 「スタート」 ― 「すべてのプログラ ム」 ― 「 Microsoft Word 」と選ぶ。 (3) Word で作成された文書があるとき は、そのアイコンをダブルクリック.
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
Microsoft Office クイックガイド ~Excel 2013~
Powerpointを使用した ゆっくり動画の作成
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
図の挿入 ●方法1 ①図を挿入する位置にカーソルを置く。 ②「挿入」メニュー →「図」 → 「ファイルから」とクリックする。 ③挿入するファイルを選択し、「挿入」をクリックする。 ●方法2(書式までコピーされるので、ファイルサイズが大きくなる) ①挿入する図をコピーする。 ② 挿入する位置にカーソルを移動し、ツールバーまたは右クリックメニューの「貼り付け」をクリックする。
図の挿入 ●方法1 ①図を挿入する位置にカーソルを置く。 ②「挿入」タブ ⇒「図」 → 「ファイルから」とクリックする。 ③挿入するファイルを選択し、「挿入」をクリックする。 ●方法2(書式までコピーされるので、ファイルサイズが大きくなる) ①挿入する図をコピーする。 ② 挿入する位置にカーソルを移動し、ツールバーまたは右クリックメニューの「貼り付け」をクリックする。
ブラウザの基本操作 前のページに戻る ブラウザの左上にある 「戻る」ボタンで、自分がたどってきた一つ前のページに戻ることができます。
情報処理 第8回.
2017/3/2 情報処理 第8回.
IT講習会 MicrosoftWord(2007ver.)編 (Wed) Edited by KON
プレゼンテーションソフトを活用しよう PowerPoint 2007の使いかた.
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
情報処理 第7回.
Excel による データベース入門 Ver /9.
2017/3/7 情報処理 第8回.
ファイルやフォルダを検索する ①「スタート」→「検索」→「ファイルとフォルダ」とクリックする。
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
情報処理 第13回の教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 担当:塩田 ここはメモを書く欄。
文字書式設定(1) 方法1: ①文字書式を設定したい文字列を選択する。 ②「書式」メニュー → 「フォント」とクリックする。
2007 Microsoft Office system クイックガイド
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
マルチエージェント・シミュレーション(2)
The Beatles (1967): Strawberry Fields Forever
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
9 Microsoft Word(1).
アプリケーション共有機能 〈参考〉 (図1) (図2)
情報処理 第6回.
Microsoft Office 2010 クイックガイド ~応用編~
マイクロソフト Access を使ってみよう 第1回
マイクロソフト Access を使ってみよう 第4回
Microsoft Office クイックガイド ~OneNote 2013~
Microsoft Office 2010 クイックガイド ~応用編~
Microsoft PowerPoint Netscape Communicator
情報処理基礎 2006年 6月 22日.
10 Microsoft Word(1) 10.1 Microsoft Word v.Xの概要 起動 終了
Excel 2002,2003基本14 テンプレートを作る.
主催:中川西地区センター 講師:つづき交流ステーション
情報処理 第8回.
VBA ( Visual BASIC for Application) を使えるようにする方法
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
Microsoft Office クイックガイド ~応用編~
3.1 PowerPoint の概要 PowerPointを使ってできること
コンピュータ プレゼンテーション.
2 Macintoshの基本操作(2) 2.1 ウィンドウ フォルダなどのアイコンを開くと表示される四角い枠.
児童・生徒の発表内容を パワーポイントに表示しよう ―アクティブラーニングのために
調達見積回答 [インストラクタ・ノートがここに表示されます(ある場合)].
Netscape Communicator Eudora Microsoft Word
Microsoft Office クイックガイド ~基本編~
ファイルやフォルダを検索する ①「スタート」→「検索」とクリックする。 ②「表示項目」から適当なものを選択する。
表計算 Excel 演習 1.Excel を使ってみる.
Microsoft Office クイックガイド ~応用編~
電気・機械・情報概論 VBAプログラミング 第1回 2018年6月25日
文字書式設定(1) 方法1: ①文字書式を設定したい文字列を選択する。 ②「ホーム」 → 「フォント」部の右下の矢印とクリックする。
Microsoft SharePoint Online の Web サイトを カスタマイズする方法
Microsoft Office 2010 クイックガイド ~応用編~
Microsoft® Office® 2010 トレーニング
情報処理 II 第12回の教材 プレゼンテーションソフト PowerPoint 高知大学理学部 数理情報科学科1回生い組対象 担当:塩田教官
スライドの終わりまでテキストが繰り返しスクロールされます • スライドの終わりまでテキストが繰り返しスクロールされます •
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
Presentation transcript:

情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門

Excelのマクロ機能 Excelマクロ(操作の記録・自動実行) Excel VBA 比較的簡単 ユーザーの操作を記録し、自動的に実行させる 比較的難しい(結構難しい) VBAというプログラミング言語によるプログラミング VisualBasic for Applications プログラムさえ作成すればなんでもできる 新しい関数の作成 ユーザーインターフェースの作成 Excelをベースにしたアプリの開発(電子カルテ, etc.)

準備:「開発」タブの表示 ファイルメニューの「オプション」をクリックして「Excelのオプション」を表示し、 「リボンのユーザー設定」で右側の「開発」に チェックを 入れ「OK」を クリック 「開発」タブが 表示される

開発タブ 開発タブは上述の手順を踏まないと表示されない バージョンにより手順が多少異なるので注意 マクロ関係の機能が集められている

はじめてのマクロ登録(1/2) 開発タブの「マクロの記録」をクリック 「マクロの記録」ダイアログ が表示されるので、 マクロ名を 「はじめてのマクロ」とし 「OK」ボタンをクリック。

はじめてのマクロ登録(2/2) C3セルを選択し、“はじめてのマクロ”と入力し、フォントサイズを14にし、太字、斜体にし、文字を赤色にし、背景を黄色にする。 開発タブの「記録終了」ボタンをクリック

マクロの実行 開発タブの 「マクロ」ボタンを クリックすると 「マクロ」ダイアログが 表示されるので、 「はじめてのマクロ」を 選択して 「実行」ボタンを クリックする。 7

実行結果の確認 「はじめてのマクロ」は対象をC3セルに限定して実行されるため、同じマクロを繰り返し実行しても見た目の変化はない。 Sheet1で実行しても何も変わらない。 Sheet2に移動して実行してみる。

相対参照マクロ 常に同じセルを対象にマクロが実行されるのは、マクロの記録時に「絶対参照」として記録したため。 「相対参照で記録」ボタンを押し込んだ状態で記録すると、相対参照マクロになる。 相対参照マクロは対象セルを選択して実行できる。

練習1 「はじめての相対マクロ」を作成せよ。 内容は「はじめてのマクロ」と同じとする。 ただし相対参照で記録し、選択した任意のセルを対象に実行できるようにすること。

マクロのあるファイルの保存 「名前をつけて保存」で、「ファイルの種類」として「Excelマクロ有効ブック」を選択して保存。

マクロ有効ブックを開く(コンテンツ有効化) マクロ有効ブックを開き直すとセキュリティ警告が出るので、「コンテンツの有効化」をチェックし、「OK」をクリック

マクロの正体を確認する 開発タブの「マクロ」をクリックし「マクロ」ダイアログを表示する 「マクロ」ダイアログで「はじめてのマクロ」を選択し「編集」ボタンをクリック

VBEが表示される VBE(VisualBasic Editor)が表示され、VBAのコードが表示される マクロを表現した (これがマクロの正体)

文字列を変更してみる コード中の“はじめてのマクロ”を“最初のマクロ”に変更して上書き保存し、実行してみる。

マクロ実行用ボタンの作成 開発タブの「挿入」ボタンのフォームコントロール一覧から「ボタン」を選択 ドラッグしてボタンを作成 「マクロの登録」ダイアロ グが表示されるので 「はじめての相対マクロ」 を選択して「OK」をクリック ボタンの名前を 「相対マクロ」に変更する

ボタンからのマクロ実行 「相対マクロ」ボタンをクリックするとマクロが実行される

今日のまとめ Excelでマクロと呼ばれる機能は大きく二つ。 一つはユーザーの行った操作を記録して自動実行する機能(操作マクロ) もう一つはVBAプログラム 操作マクロの中身もExcelが自動生成したVBAのプログラム ボタンを配置してアプリのように実行することもできる リボンの中にボタンを追加することも可能 マクロ・VBAを利用するとさまざまなことが自動実行できる。アプリも作製可能。