しーまブログ コンピュータ・IT奄美市笠利町 ブログがホームページに!しーま新機能のお知らせ! さばくる~イベント情報受付中!~

2020年01月29日

初めてのプログラミングちょっと一息

目次
1.世界自然遺産登録支援ソフト?
2.アマミノクロウサギ
3.まとめ

■世界自然遺産登録支援ソフト?
 少し大袈裟ですが、数年前に制作した数独を改良したソフトです。
 遊び方も数独と同じで操作はマウスのみ、プログラミングが出来れば、
 仕事にも役に立つしメリットだけです。

■アマミノクロウサギ




■まとめ
 ExcelVBAで学習支援ソフト、ボードゲーム等も制作可能です。
 今年から小学校もプログラミング必修化になりますし、
 やらない理由がないほどです。ぜひ習得して下さい。
 以上

動作環境:Excel2010・2019
  

Posted by iNE at 23:41Comments(0)

2020年01月28日

初めてのプログラミング(3)ExcelVBA

目次
1.はじめに
2.初めてのプログラミング(3)
3.まとめ

■はじめに
 何事も初めは、苦痛で楽しめないと思いますので、
出来るだけ短時間に簡単なコードを記述していきます。
今回は、配列とRnd関数等を使用してプログラミングします。
コンピュータがグー・チョキ・パー、少し楽しめると思います。

■初めてのプログラミング(3)
 今回も、前回のコードを編集してプログラミングします。
 たったの5ステップです。

①前回のコードをコピペしてプロシージャ名をtest02とします。
②配列の宣言: Dim com(3) As Variantを入力します。
③次に、 配列に com(1) = "グ-": com(2) = チョキ": com(3) = "パ-"を格納して
④Cells(1, 1) =com(Int(3 * Rnd + 1))を入力して完成です。
⑤動作確認:F8でプログラムを1行実行します(F5なら一括実行)



■まとめ
前回は、数字をランダムに出力しました。
今回は、配列にグー・チョキ・パー、を格納して文字を出力しました。
数字やデータ等を変更して試して下さい。


動作環境:Excel2010・2019
  

Posted by iNE at 16:27Comments(0)

2020年01月26日

初めてのプログラミング(2)ExcelVBA

目次
1.はじめに
2.初めてのプログラミング(2)
3.まとめ

■はじめに
 何事も初めは、苦痛で楽しめないと思いますので、
出来るだけ短時間に簡単なコードを記述していきます。
今回は、Rnd関数とInt 関数を使用してプログラミングします。
Rnd関数もInt 関数も使用頻度が高く、少し楽しめると思います。

■初めてのプログラミング(2)
 今回は、前回のCellsプロパティとRnd関数、
Int 関数で作成します。たったの4ステップです。

①前回のコードをコピペしてプロシージャ名をtest01とします。
②Randomizeを入力
③次に、Cells(1, 1) = Int(1 + (3 * Rnd))を入力して完成です。
④F8:プログラムを1行実行(F5なら一括実行)



■まとめ
今回は、Rnd関数とInt 関数を使用してみました。
Int(1 + (3 * Rnd))をInt(1 + (9 * Rnd)) に してみても良いです。
いろいろ試して下さい。

動作環境:Excel2010・2019
  

Posted by iNE at 23:07Comments(0)

2020年01月25日

初めてのプログラミング(1)ExcelVBA

目次

1.はじめに
2.初めてのプログラミング(1)
3.まとめ

■はじめに
 何事も初めは、苦痛で楽しめないと思いますので、
出来るだけ短時間に簡単なコードを記述していきます。
最初は、Cellsプロパティを使用してプログラミングします。
CellsはExcelVBAでは非常に使用頻度が高いので、ぜひ覚えて下さい。

■初めてのプログラミング(1)
プロシージャの作成
Excelを開いた状態からショートカットキー等を使用して、
作成します。たったの9ステップです。

ショートカットキーと説明
①Alt + F11:Visual Basic_Editorを起動します。
②プロジェクト エクスプローラーを表示
③Sheet1をダブルクリック
④挿入のドロップダウンリストを表示
⑤プロシージャの追加のダイヤグラムを表示
⑥プロシージャの追加の名前に任意のプロシージャ名(test等)を入力
⑦ENTERを押しプロシージャを作成
⑧プロシージャ内に Cells(1, 1) = "Hello World" を入力し完成
⑨F8:プログラムを1行実行(F5なら一括実行)



■まとめ
今回は、セルに入力するCellsプロパティを使用してみました。
Cells(1, 1) をCells(2、 2) に してみても良いです。
いろいろ試して下さい。

動作環境:Excel2010・2019
  

Posted by iNE at 20:05Comments(0)