プログラミング演習

Similar documents
プログラミング演習

Microsoft PowerPoint - kakeibo-shiryo1.pptx

PowerPoint プレゼンテーション

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

図 2 Excel スプレッドシートの世界 のウィンドウ 図 3 Visual Basic の世界 のウィンドウ 図 3 の VBA ウィンドウは 図 2 の Excel ウィンドウのメニューの ツール をクリックし 開か れるプルダウンメニューで マクロ /Visual Basic Editor

Microsoft Word - VBA基礎(1).docx

OTRS10 他社システムOTRS呼出利用手順書

Microsoft Word - VB.doc

Excel2013 マクロ

エクセルによる数値計算と化学への応用

PowerPoint プレゼンテーション

Microsoft Word -

MOS_Windows8

<837D836A B816991E5816A2E786C73>

プレポスト【問題】

情報C 実習プリント

Microsoft PowerPoint - jouhou11vista.ppt [互換モード]

1 準備 1 ダウンロードした受験プログラムをダブルクリックします ファイル名の v の部分は変更される場合があります 2 セキュリティ警告のダイアログボックスが表示される場合は [ 実行 ] をクリックします オープニング画面が表示されます 3 [ 次へ ] をクリックします 試験の

manual2017

ExcelVBA

(3) このファイルは 申込書の 5 枚複写分 ( 1 営業用 2 調査会社用 3 委託工事会社用 4 電気工事会社 ( 控 ) 5 お客さま ( 控 ) と 電気工事士 測定器 の計 7 シートから構成されています 申込書作成に関しては 1 営業用 のシートに入力することで 2~5 のシートにも反

PowerPoint プレゼンテーション

第 1 章 VBA について 1 イントロダクション 校務で生徒や先生方のデータの集計など,Excel を使用することが多くなっています 日常,Excel で作業をしていると 同じ操作 を繰り返し行わなければいけないことが多くありませんか? この 同じ操作 を VBA を利用し, より業務を効率化さ

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

Microsoft Word A02

上の図がプロジェクトエクスプローラです 通常 VisualBasicEditor 画面の左上に配置されています Microsoft Excel Objects( ワークシート ) フォーム 標準モジュール クラスモジュールなどに分かれていて それらの集まりをプロジェクトといいます Excel のワー

Microsoft Word - Word1.doc

Microsoft PowerPoint - visualprogram.ppt

2007(Vista) の場合 Office ボタン Excel のオプション ボタンをクリックします Office ボタン Excel のオプション Excel のオプション窓で セキュリティセンター を選びます 次に右下にある セキュリティセンター の設定 ボタンをクリックします 次に表示される

Ⅰ 調査票 ( エクセル ファイル ) を開いたら (1) このメッセージが出てきた時の対応方法 Excel 2003 を使用する場合 A. 表示 1 マクロが使用できません というダイアログが表示された場合 OK ボタンをクリックし 下記手順にて設定を行ってください 1. メニューから 1 ツール

情報処理

2 / 16 ページ 第 7 講データ処理 ブック ( ファイル ) を開く第 6 講で保存したブック internet.xlsx を開きましょう 1. [Office ボタン ] から [ 開く ] をクリックします 2. [ ファイルの場所 ] がデータを保存している場所になっている

HP Primeバーチャル電卓

<4D F736F F D2093FC97CD837D836A B>

情報資源組織演習B:

Microsoft Word - VisualC++利用法2.doc

<4D F736F F D F4390B35F93FA967B8A7790B6836E815B D C A815B93FC97CD95FB E646F6378>

(Microsoft Word - Excel\216\300\217K\212\356\221b1.doc)

Format text with styles

マクロの記録 このキィを押した直後から キィの記録がスタートする 誤操作を行ってもそのまま記録されるから 目的とするキィ操作は必ず 2~3 回練習を行った後に記録するようにすると良い キィ記録が始まるとこのボタンは 記録終了 というボタンに変わる したがって現在記録中かどうかは このボタンを見ること

マクロ講座テキスト

1.Excel のマクロに 関 する 注 意 点 (セキュリティレベルについて) Excel2002 以 降 のバージョンをご 使 用 の 場 合 FP 名 人 を 起 動 したときに 以 下 のようなメッセージが 表 示 される 場 合 があります (もしくは 起 動 中 のメッセージが 表 示

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する

エクセルの基礎を学びながら、金額を入力すると自動的に計算され、1年分の集計も表示される「おこづかい帳」を作りしょう

Microsoft PowerPoint - VBA解説1.ppt [互換モード]

次 1. 積算内訳書に関する留意事項 1 ページ 2. 積算内訳書のダウンロード 3 ページ 3. 積算内訳書の作成 (Excel 2007 の場合 ) 6 ページ 4. 積算内訳書の作成 (Excel 2010 の場合 ) 16 ページ 5. 積算内訳書の作成 (Excel 2013 の場合 )

機能と使い方 起動すると下のようなフォームが表示されます ボタンの大きさはあらかじめ3 種類用意してありますが 任意の大きさも指定できます ボタンに表示する文字列はあらかじめ5 種類用意してありますが 任意の文字列も指定できます ボタンの色はあらかじめ6 種類用意してありますが 任意の色も指定可能で

目次 1. ユーザー登録 ( 初期セットアップ ) を行う Office365 の基本的な動作を確認する... 6 Office365 にログインする ( サインイン )... 6 Office365 からサインアウトする ( ログアウト )... 6 パスワードを変更する... 7

title

ご利用の前に 目次 - 0. 推奨環境とソフトウェアのバージョン 推奨環境について Windows8 Windows8. について Internet Explorer のバージョン確認 SAMWEB の初期設定 セキュリティ設定..

PowerPoint 2010 の使用を開始する 長い間 Microsoft PowerPoint 2003 を使用していたユーザーが PowerPoint 2010 に移行すると PowerPoint 2003 のコマンドやツールバーボタンがどこにあるのかわからなくなることがよくあります そのため

99MAM015B1_J

I. アプリケーションソフトの利用 1. アプリケーションソフトの起動 終了 起動 [ スタート ] ボタンをクリック [ すべてのプログラム ] をポイ ント 任意のアプリケーションソフトをクリックします 終了 [ 閉じる ] ボタンをクリックします 保存しないで [ 閉じる ] ボタンをクリック

スライド 1

クライアント証明書インストールマニュアル

<81698F4390B388C4816A90CF8E5A93E096F38F918DEC90AC837D836A B E A2E786C73>

目次 No. 内容 メニュー名 ページ番号 事前準備 IEバージョン情報確認 互換表示設定 (IE9 IE0 IEの場合 ) (IE0 IEの場合 ) 4 受注データを (IE0 IEの場合 ) 6 5 ( その)(IE0 IEの場合 ) 7 6 ( その)(IE0 IEの場合 ) 8 7 (IE9

(Microsoft Word - Word\216\300\217K\212\356\221b1.doc)

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 OneNote Online を開く ノートブックを開く ノート ( セクション ) を作成する... 11

更新履歴 変更履歴 版数 リリース日 更新内容 第 1 版 2017/5/15 第 1 版発行 第 2 版 2017/7/13 更新履歴 変更内容を追加 (2ページ) 編集の前に を追加(8 ページ ) ブロックエディタ スマートモード エディタモード の説明を追加 (10~12 ページ ) ブロッ

クライアント証明書導入マニュアル

PowerPoint プレゼンテーション

MoreStudy 第 6 章 MoreStudy 第 6 章 第 1 節 貼り付け 3 [ 形式を選択して貼り付け ] ダイアログから [Microsoft Excel ワークシート ] を選択し [OK] ボタンを 押します 1 Excel ワークシートで貼り付け [Pastespec] リボン

第 13 講データ管理 2 2 / 14 ページ 13-1 ファイルを開く 第 12 講で保存したデータベースファイル サークル名簿.accdb を開きましょう 1. Access を起動します 2. Microsoft Office Access - 作業の開始 が表示されていることを確認します

情報処理実習(工基3)

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互

管理機能編目次 目次 1 管理機能 1) 物件データ登録依頼 2 2) 物件情報検索 8 3) ユーザー情報照会 10 4)WEB 依頼検索 15 管理機能編 1

目次 No. 内容 メニュー名 ページ番号 事前準備 IEバージョン情報確認 互換表示設定 (IE9 IE0 IEの場合 ) 信頼済みサイトへの登録 (IE0 IEの場合 ) 4 受注データを (IE0 IEの場合 ) 6 5 リストを出力する為の設定 (IE0 IEの場合 ) 7 6 ( その)(

コンピュータ概論

EDITOR を起動する 1. MS-3 をパソコンと USB ケーブルで接続し MS-3 の電源を入れます MS-3 とパソコンを USB ケーブルで接続しなくても ライブセットの編集はできます ただし パッチをエディットした結果を保存することはできません 保存にはパソコンとの接続が必要です パッ

次の病院 薬局欄は 氏名 欄に入力された値によって入力すべき値が変わります 太郎の行く病院と花子の行く病院が必ずしも同じではないからです このような違いを 設定 シートで定義しておきましょう 太郎の行く病院のリストを 太郎 花子の行く病院のリストを 花子 として 2 つのリストが定義されています こ

Microsoft Word - CMSv3マニュアル-STB編(WindowsPC).docx

プログラミング基礎

スライド 1

ご利用の前に 目次 推奨環境とソフトウェアのバージョン 推奨環境について Windows8 Windows8.1 について Internet Explorer のバージョン確認 SAMWEB の初期設定 セ

Vista IE7 ブラウザの設定手順

クライアント証明書インストールマニュアル

Microsoft Word - Excel2013Step0.doc

< 目次 > 1. 練習ファイルのダウンロード 表計算ソフト Excel の基本 Excel でできること Excel の画面 セル 行 列の選択 セルにデータを入力する ( 半角英数字の場合 )

誓約書の同意 4 初回のみ 下記画面が表示されるので内容を確認後 同意する ボタンをクリック 同意していただけない場合はネット調達システムを使うことができません 参照条件設定 5 案件の絞り込み画面が表示されます 5-1 施工地域を選択して 施工地域選択完了 ボタンをクリック - 2 -

Microsoft Word - 教科書VBA_第1章2013_.doc

2. 文字データの入力 2.1 タイトルバーの表示 OpenOffice.org 2.0 の表計算ドキュメントを起動します ワークシート ( 図 1) の青いタイトルバー には, 作者がブックに名前を付けていないことを示す 無題 1 の表示が現れています ( 図 1) 2.2 文字入力時の約束キーボ

CS-DRC1操作説明書

Prog2_4th

Excel2013 シート・ブック間の編集と集計

Windows 10 はマイクロソフト社の OS(Operating System: 基本ソフト ) です OS は パソコンの本体とプリンター キーボード マウスなどのハードウェアを仲介します また Word Excel などのアプリの制御や ファイルの作成 削除などを階層的に管理します を使うと

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

産能大式フローチャート作成アドインマニュアル

実習を行う上での心構えについて

ランタイム版 Pro 版共通 症例登録システム 2018/12/11 Q & A 目次 1. 起動時のエラー... 2 Q11. " ファイル jsgoe_data3.fmp12 を開くことができません" と表示されます (Windows) 2 Q12. ショートカットから起動できません (Wind

チェックを外す 以上で マクロの有効と保護ビューの解除は完了です < 保護ビューの解除について > 保護ビューの解除については 特に設定しなくても EX はインストールできると思いますが 保護ビューのエラーメッセージが出た時に慌てないように念のため解除しておきます セキュリティが心配な方は EX が

SUD Hintergrund Information

立ち読みページ

関数の定義域を制限する 関数のコマンドを入力バーに打つことにより 関数の定義域を制限することが出来ます Function[ < 関数 >, <x の開始値 >, <x の終了値 > ] 例えば f(x) = x 2 2x + 1 ( 1 < x < 4) のグラフを描くには Function[ x^

PowerPoint プレゼンテーション

Microsoft Word _VBAProg1.docx

1 模試受験における生徒情報 神奈川全県模試を受験する際は ネットサポートサービスを使用して 生徒の情報を登録期間内に 下記の手順にて登録していただく必要があります 登録期間内であれば 登録後の変更も可能です ( 登録期間はネットサポートサービスのトップページにてご確認ください ) ステップ 1 氏

Microsoft Word - ラベルマイティStep1.doc

Windows8.1基礎 ファイル管理

Transcription:

プログラミング入門 Ⅰ (No.11) Ⅰ11-1 [1] プログラムを修正する (1-1) 既にあるプログラムを開く 前回作ったプログラム prog1-10.xlsm を開いてみよう 既に保存してある VBA プログラムを開くには 以下のようにする ドキュメントから開く 1 Excel VBA のプログラムは Excel ファイルの中に入っているので Excel ファイルをダブルクリックする 2 プログラム ( マクロ ) が入っている Excel ファイルを開くと セキュリティの警告 が表示され マクロは無効にされている これは ウィルスなど悪意があるプログラムを実行しないための機能である 3 マクロ ( プログラム ) を有効にしたいときは [ コンテンツの有効化 ] ボタンをクリックする 自分が作ったプログラムなど 安全性に自信がある場合以外は [ コンテンツの有効化 ] をクリックしてはいけない 特に 他人からもらったファイルやネットからダウンロードしたファイルの場合は気をつける Excel 2010 以降では 一度 [ コンテンツの有効化 ] をしておくと 同じファイルであれば次からファイルを開く際には セキュリティの警告 は出なくなる Excel 2007 では 毎回確認の表示が出る 4 ネットワーク上にあるファイルの場合は さらに セキュリティの警告 が表示されることがある これは ネットワーク上のファイルは知らないうちに改変される可能性があるからである 5 今後もこのファイルが信頼できるというときは [ はい ] ボタンをクリックする ここで [ いいえ ] をクリックすると 今後も毎回 2 の セキュリティの警告 が表示されるようになる 6 Excel ワークシートが開いたら Excel のリボンの [ 開発 ] タブ > [ コード ] グループ > [Visual Basic] を選んで VBE ウィンドウを開く

Ⅰ11-2 フォーム / コード / ツールボックスが見えないとき Visual Basic エディターで コードウィンドウやフォームウィンドウが表示されていないときがある また 間違えてツールボックスを閉じてしまうときがある その場合は 以下のようにする プロジェクトエクスプローラを使う方法 1 ウィンドウ左上の [ プロジェクトエクスプローラ ] で VBAProject をダブルクリックするかコードの表示または VBAProject の左の+をクリックする 2 さらにフォームをダブルクリックするか フォームの左の+をクリックする 3 さらに UserForm1 をクリックして選択する 4 プロジェクトエクスプローラ ] 上部の [ コードの表示 ] ボタンをクリックするとコードウィンドウが表示され [ オブジェクトの表示 ] ボタンをクリックするとフォームウィンドウが表示される 表示メニューを使う方法 1 [ 表示 ] メニュー > コード を選ぶとコードウィンドウが表示され [ オブジェクト ] を選ぶとフォームウィンドウが表示される 2 [ 表示 ] メニュー > ツールボックス を選ぶとツールボックスが表示される ウィンドウの最大化 / 最小化 Visual Basic エディターでは Visual Basic エディターの大きなウィンドウ ( 親ウィンドウ ) の中にコードウィンドウやフォームウィンドウが表示されている ウィンドウ内のウィンドウ ( 子ウィンドウ ) のサイズ調整には注意が必要である 親ウィンドウの最大化 最小化ボタンと 子ウィンドウの最大化 最小化ボタンを間違えないようにする オブジェクトの表示 子ウィンドウを最大化すると 親ウィンドウ内全体にそれが広がり 他の子ウィンドウが見えなくなる このときは慌てずに子ウィンドウのサイズを戻す [ 前回のプログラム例 ] 親ウィンドウのボタン 子ウィンドウのボタン

[2] 入力を付け加える (2-1) プログラムの書き換え 変数 a の値は実行時に入力するようにしてみよう 1 プログラムを 1 行書き換える Ⅰ11-3 a=20 a=inputbox( a wo irete ) 入力 変数に値を入力するには InputBox 関数を使う 変数に値を入力 変数名 = InputBox( 説明文 ) ( ダブルクォーテーション ) ではさんだ言葉が入力ボックスに表示される 言葉の内容は何でもよい 言葉には日本語 ( 全角文字 ) も使える ただし ダブルクォーテーションは半角でなければならない 実行すると次のような入力ボックスが現れる 説明文 入力ボックス内にキーボードからデータを入力し [OK] ボタンをクリックするか Enter キーを押すと プログラムにデータが伝えられる フローチャートとの関係例 W 入力 W = InputBox( W wo irena! ) A 入力 A = InputBox( A を入力してね ) (2-2) 練習問題 問題 1 2 変数 b も入力するように書き変えてみよう 説明文は自由に付けてよい 問題 2 3 a,b の値を色々入れて実行してみよう

Ⅰ11-4 (2-3) デザインを変える フォームのデザインフォームの色を変えてみよう [ 練習 ] ユーザーフォームの色を好きなものに変える ユーザーフォームの色を変える 1 フォームを選択する ( クリックしておく ) 2 プロパティウィンドウの BackColor ( 背景色 ) で設定する BackColor 欄の をクリックし 現れるウィンドウで [ パレット ] タブを指定する コマンドボタンのデザインコマンドボタン (CommandButton1) の表に書いてある言葉や色を変えてみよう [ 練習 ] コマンドボタンの表の言葉を 計算 と変える フォントや色は好きなものにする コマンドボタンの色を変える 1 コマンドボタンを選択する 2 プロパティウィンドウの BackColor ( 背景色 ) で設定する コマンドボタンに表示している言葉を変える 1 コマンドボタンを選択する 2 プロパティウィンドウの Caption で設定する コマンドボタンに表示している文字の種類 ( フォント ) やサイズを変える 1 コマンドボタンを選択する 2 プロパティウィンドウの Font で設定する コマンドボタンの文字の色を変える 1 コマンドボタンを選択する 2 プロパティウィンドウの ForeColor ( 前景色 ) で設定する (2-4) プログラムを名前を付けて保存する プログラムを上書き保存するのではなく 新しく別の名前を付けて保存しておこう 1 Excel ワークシートのウィンドウに戻る 2 リボンの [ ファイル ] タブ > 名前をつけて保存 を選ぶ 3 保存する場所を自分の プログラミング入門 のフォルダーに変更する 4 [ ファイルの種類 ] ボックス右端の をクリックして 種類を Excel マクロ有効ブック に変更する 5 [ ファイル名 ] ボックスに 保存するファイル名を入力して保存する 今回は prog1-11-1 と名前を付けて保存する プログラミング入門 フォルダーになっていることを確認する [ ファイル名 ] は prog1-11-1 と入力する [ ファイルの種類 ] が Excel マクロ有効ブック になっていることを確認する

[3] 後判断型繰り返し (3-1) プログラムの入力 1 現在の Excel ファイルは閉じて 新しく Excel ファイルを開く まず 一旦 Excel を終了する その後 もう一度 Excel を立ち上げる Ⅰ11-5 2 Excel ワークシートが開いたら Excel のリボンの [ 開発 ] タブ > [ コード ] グループ > [Visual Basic] を選んで VBE ウィンドウを開く 3 さしあたり Excel は使わないので Excel のウィンドウは邪魔にならないように最小化しておく 4 Visual Basic Editor の [ 挿入 ] メニュー > ユーザーフォーム を選ぶ 5 フォームにコマンドボタン (Command Button) を貼り付ける 6 コマンドボタンをダブルクリックして コードウィンドウを開く 7 Private Sub CommandButton1_Click( ) と End Sub の間の行に次のプログラムを入力する dim k as integer dim w as integer w=0 k=1 最後は 数字の 1( いち ) do w=w+k k=k+1 最後は 数字の 1( いち ) loop while k<=10 先頭は 1( いち ) ではなく L( エル ) の小文字 msgbox(w) 8 プログラムを実行してみよう [ 実行 ] メニュー > Sub/ ユーザーフォームの実行 を選ぶ または ツールバーの ボタンをクリックする 9 コマンドボタンをクリックする 結果は何が表示されますか?... [ ] 10 プログラム実行を終了する [ 実行 ] メニュー > リセット またはツールバーの ボタンを選ぶ フォーム右上の ボタンをクリックしてもよい (Visual Basic ウィンドウ右上の ではない!)

Ⅰ11-6 (3-2) プログラムの説明繰り返し処理は プログラムでよく現れてくるので Visual Basic にはそれ専用の命令があります その一つが Do~Loop 構造です 後判断型繰り返しでは Loop の後に繰り返しの条件を書きます [ このプログラムのフローチャート ] はじめ w = 0 k = 1 w=w+k k=k+1 Yes k 10 No w 出力 おわり Do ~ Loop While 型 [ 書き方 ] Do 繰り返したい処理 Loop While 条件 [ 特徴 ] 後判断型繰り返し 条件が Yes の間 繰り返す Do ~ Loop Until 型 [ 書き方 ] Do 繰り返したい処理 Loop Until 条件 [ 特徴 ] 後判断型繰り返し 条件が Yes になるまで (No の間 ) 繰り返す 条件の書き方 条件式を書くとき の書き方に注意する Yes No 繰り返したい処理 No 条件 繰り返したい処理 Yes 条件 比較演算子の種類条件 数学記号 VB で使う記号 等しい = = 等しくない <> 大きい > > 小さい ( 未満 ) < < 以上 >= 以下 <=

(3-3) 応用問題 問題 1 Ⅰ11-7 1 変数 a b を入力して a から b までの和を計算するように書き変えてみよう (LoopWhile 型を使う ) [ ヒント ] a,b の変数の宣言 (dim) をする a,b に入力する (1 回に 1 つずつ入力する ) 元のプログラムは 1 から 10 までの和になっているので a から b までの和になるように書き換える ( プリント :[No.8] 問題 (1-2)) [ フローチャート ] [ プログラムコード ] 足りない部分を追加 変更するところを修正 Private Sub CommandButton1_Click() Dim k As Integer Dim w As Integer w = 0 k = 1 Do w = w + k k = k + 1 Loop While k <= 10 MsgBox (w) End Sub 問題 2 2 a,b の値を色々入れて実行して試してみよう 答はそれで合っているか考えよう (1) a= 1, b=10 のとき...( 答 : ) (4) a=1, b=100 のとき...( 答 : ) (2) a= 0, b=10 のとき...( 答 : ) (5) a=-10, b=10 のとき...( 答 : ) (3) a= 3, b= 5 のとき...( 答 : ) (6) a= 10, b=20 のとき...( 答 : ) 3 フォームやボタンのデザインを変えてきれいにしよう (3-4) プログラムを名前を付けて保存する 4 プログラムを保存しておこう Excel ワークシートのウィンドウに戻る リボンの [ ファイル ] タブ > 名前を付けて保存 を選び [ ファイルの種類 ] を Excel マクロ有効ブック に変更する [ ファイル名 ] ボックスにファイル名を入力して保存する 今回は prog1-11-2 と名前を付ける

Ⅰ11-8 (3-5) 発展問題問題前の問題 1のプログラムで a=1, b=1000 を入力してみる 1 結果はどうなる? どんなメッセージが出る? 2 メッセージの意味はどういうことだろう? 3 なぜそういう結果になるのだろうか? 理由を考えてみよう 4 正しく計算できるようにするにはどうすればよいか? ヒント プログラム実行中にエラーが起きると エラーメッセージが表示される エラーメッセージを参考にして エラーの意味を考える エラー番号とエラーの説明これらはエラーの種類によって変わる [ デバッグ ] ボタンをクリックすると プログラム内のエラーが起きた場所を教えてくれる プログラムの実行を一旦終了 ( ツールバーの またはフォームの ) してから プログラムを修正する オーバーフロー (overflow) とは あふれる の意味 変数の型 ( プリント [No.10 8]) について考えてみよう

[4] プログラム作成のための Excel の設定 Ⅰ11-9 自宅の PC などに Excel がインストールされていれば 学校と同じように VBA プログラムを作成することができます 自宅での復習に利用してください ただし Excel の設定によってはすぐには使えないかもしれません その場合は以下のように 設定を変更してください (4-1) Excel 2013 の場合 Excel 2010, Excel2016 の場合も ほとんど同じです リボンに [ 開発 ] タブを表示させる Excel の初期設定では リボンに [ 開発 ] タブが表示されていないことがあります 1 リボンの [ ファイル ] タブを開いて BackStage ビューを表示し メニューの中の [ オプション ] をクリックする 2 [Excel のオプション ] ダイアログボックスが表示されるので リボンのユーザー設定 を選び 右側のボックスで 開発 にチェック ( ) をつけて [OK] ボタンをクリックする

Ⅰ11-10 セキュリティ設定を変更する Excel の初期設定では セキュリティを守るために マクロ ( プログラム ) が含まれているファイルを開くと何も言わずにマクロを無視してしまう設定になっていることがあります 1 前ページと同様に [ ファイル ] リボンの中の [ オプション ] をクリックする 2 [Excel のオプション ] ダイアログボックスが表示されるので セキュリティセンター のパネルで [ セキュリティセンターの設定 ] ボタンをクリックする 3 [ セキュリティセンター ] ダイアログボックスが表示されるので [ マクロの設定 ] パネルで 警告を表示してすべてのマクロを無効にする にチェック ( ) を付けて選択して [OK] ボタンをクリックする ここで 警告を表示せずにすべてのマクロを無効にする が選択してあると マクロが入ったファイルを開いても何もメッセージがなくマクロは無視されてしまう また すべてのマクロを有効にする はセキュリティ上危険なので選択してはいけない 4 さらに [ セキュリティセンター ] ダイアログボックスの [ メッセージバー ] パネルで ActiveX コントロールやマクロなどのアクティブコンテンツがブロックされた場合 すべてのアプリケーションでメッセージバーを表示する にチェック ( ) を付けて選択して [OK] ボタンをクリックする ここで ブロックされた内容に関する情報を表示しない が選択してあると マクロが入ったファイルを開いても何もメッセージが表示されず プログラムを有効にすることができない 3 4 Excel 2013 では マクロを含んだファイルを開く際のセキュリティ確認は 最初の 1 回で認めておくと 同じファイルについては次に開くときには確認を求められなくなる

Ⅰ11-11 (4-2) Excel 2007 の場合リボンに [ 開発 ] タブを表示させるには Excel の初期設定では リボンに [ 開発 ] タブが表示されていないことがあります 1 [Office] ボタンをクリックしてメニューを表示させ さらに [Excel のオプション ] ボタンをクリックする 2 [Excel のオプション ] ダイアログボックスが表示されるので 基本設定 のパネルで [ 開発 ] タブをリボンに表示する にチェックをつけて [OK] ボタンをクリックする

Ⅰ11-12 セキュリティ設定を変更するには Excel の初期設定では セキュリティを守るために マクロ ( プログラム ) が含まれているファイルを開くと何も言わずにマクロを無視してしまう設定になっていることがあります 1 前ページと同様に [Office] ボタンをクリックしてメニューを表示させ さらに [Excel のオプション ] ボタンをクリックする 2 [Excel のオプション ] ダイアログボックスが表示されるので セキュリティセンター のパネルで [ セキュリティセンターの設定 ] ボタンをクリックする 3 [ セキュリティセンター ] ダイアログボックスが表示されるので [ マクロの設定 ] パネルで 警告を表示してすべてのマクロを無効にする にチェック ( ) を付けて選択して [OK] ボタンをクリックする ここで 警告を表示せずにすべてのマクロを無効にする が選択してあると マクロが入ったファイルを開いても何もメッセージがなくマクロは無視されてしまう また すべてのマクロを有効にする はセキュリティ上危険なので選択してはいけない 4 さらに [ セキュリティセンター ] ダイアログボックスの [ メッセージバー ] パネルで すべてのアプリケーションでコンテンツがブロックされたときにメッセージバーを表示する にチェック ( ) を付けて選択して [OK] ボタンをクリックする ここで ブロックされた内容に関する情報を表示しない が選択してあると マクロが入ったファイルを開いても何もメッセージが表示されず プログラムを有効にすることができない 3 4

VBA プログラムを含んだファイルを保存するには Excel の [Office] ボタン > 名前をつけて保存 > Excel マクロ有効ブック を選んで保存する Ⅰ11-13 Excel 2013 と同様に マクロを含んだファイルの拡張子は.xlsm となる VBA プログラムを含んだファイルを開くには プログラム ( マクロ ) が入っている Excel ファイルを開くと セキュリティの警告 が表示され マクロは無効にされている これは ウィルスなど悪意があるプログラムを実行しないための機能である プログラムを有効にしたいときは [ オプション ] ボタンをクリックして [Microsoft Office セキュリティオプション ] ダイアログボックスを表示させる 不明なコンテンツから保護するマクロ ( プログラム ) を無効にしてファイルを開く Excel のワークシートは使えるが 入っていたマクロは使えなくなる このコンテンツを有効にするマクロ ( プログラム ) を使えるようにしてファイルを開く 自分が作ったプログラムなど 安全性に自信がある場合以外は マクロを有効にする をクリックしてはいけない 特に 他人からもらったファイルやネットからダウンロードしたファイルの場合は気をつける

締切 Ⅰ11-14 : 7/ 2( 月 ) 井芹研究室へ プログラミング入門 Ⅰ (No.11) 宿題 [5] 宿題 問題 学籍番号 : 氏名 : 変数 a b を入力して a から b までの和を計算する (3-3) の問題 1 で作ったプログラムを Do~Loop Until 型に書き変えてみよう 下にフローチャートとコードを書きなさい [ ヒント ] 判断の Yes/No が逆になる 条件も変わるので注意!! [ フローチャート ] [ プログラムコード ] Private Sub CommandButton1_Click() Dim k As Integer Dim w As Integer End Sub [ チェック ] 時間がある人は 実際にパソコンでプログラムを入力してチェックしてみよう! a,b の値を色々入れて実行してみよう 答は (3-3) Do~Loop While 型 の場合と同じになる?? (1) a= 1, b=10 のとき...( 答 : ) (4) a=1, b=100 のとき...( 答 : ) (2) a= 0, b=10 のとき...( 答 : ) (5) a=-10, b=10 のとき...( 答 : ) (3) a= 3, b= 5 のとき...( 答 : ) (6) a= 10, b=20 のとき...( 答 : ) 今日の授業の内容に関する質問 感想を書いてください