にゃ~と酒と音と絵とイロイロ

PR

×

カテゴリ

キーワードサーチ

▼キーワード検索

February 2, 2006
XML
それでは先日の問題の解答からはじめます。

◆解法&プログラミング
↓が問題です、解答の制限時間は30秒です。



↓が解答です。
vba332.jpg


解答の内容を数学用語に置き換えて、公式化します。
vba502.jpg


公式をプログラムに置き換えます。
vba504.jpg
'<-----ここから-----
Function tousawa(初項 As Long, 公差 As Long, 項数 As Long) As Long

tousawa = (初項 + (初項 + (公差 * (項数 - 1)))) * 項数 / 2


'-----ここまで----->



◆動作確認
動作確認は 超初心者VBA講座-vol.1- にVBAの実行方法があるので
それを参考に試してください。

1)VB Editorで入力後保存して、関数挿入ウィザードにて[ユーザー定義]から『tousawa』を選ぶ。
vba506.jpg


2)引数ウィザードに『初項1』『公差1』『項数10000』を入力してOK。
vba508.jpg


3)うまく実行できればこうなります。
vba510.jpg



◆ExcelとVBAの関係
ExcelとVBAの関連性の概念を表しました。
(技術的な観点では間違ってるかもしれないけど概念としては大丈夫…)

vba512.jpg

(2)tousawa内で計算がされ、その結果が戻り値へ代入され
(3)エクセルのセルに表示される
といった流れです。


-----
以上で第4回を終わりたいと思います。






お気に入りの記事を「いいね!」で応援しよう

最終更新日  February 2, 2006 04:29:07 PM
コメントを書く
[連載『超初心者向けVBA話』] カテゴリの最新記事


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: