hoge

 

VBAの基本

  • VBA基礎知識
  • 基本文法
  • オブジェクト
  • 条件分岐
  • 繰り返し処理
  • 配列
  • プロシージャ
  • ダイアログ

太字は終了した項目。

本日は繰り返し処理について学習した。

 

・条件式がTrueの間繰り返す

Do While 条件式

 実行内容

Loop

 

・条件式がFalseの間繰り返す

Do Until 条件式

 実行内容

Loop

 

・必ず一回は実行し、条件式がTrueの間繰り返す

Do

 実行内容

Loop While 条件式

 

・決まった回数繰り返す

For 変数 = 初期値 To 最終値
(実行する処理1)
(実行する処理2)
Next 変数 

 

そろそろ何か機能を持ったプログラムをガシガシ作り始めるか? 

 

 

 

編集

下記のサイトに沿って学習を進めている

Excel VBA入門

 

VBAの基本

  • VBA基礎知識
  • 基本文法
  • オブジェクト
  • 条件分岐
  • 繰り返し処理
  • 配列
  • プロシージャ
  • ダイアログ

太字は終了した項目。

 

本日は条件分岐について学習した。

If分の基本構文

If 条件式1 Then

  処理1

ElseIf 条件式2 Then

  処理2

   :

ElseIf 条件式n-1 Then

  処理n-1

Else 条件式n

  処理n

End If

 

VBA学習進捗2

下記のサイトに沿って学習を進めている

Excel VBA入門

 

VBAの基本

  • VBA基礎知識
  • 基本文法
  • オブジェクト
  • 条件分岐
  • 繰り返し処理
  • 配列
  • プロシージャ
  • ダイアログ

太字は終了した項目。

 

今回はオブジェクトについて学習した。

オブジェクトにはアプリケーション、ブック、ワークシート、セルが属する。

オブジェクトは変数として定義できる。

例) Dim オブジェクト名 As Worksheet

とか

オブジェクトには、プロパティとメソッドがある。

プロパティはセルの背景色や値などが例。

Dim a As Range

Set a = Range("A1")

a.Value = 1

a.Delete

上記のプログラムだと、aがオブジェクト、.Valueはaのプロパティ、.Deleteがaのメソッドのひとつである。

 

前回から間があいてしまったが、弛みなく行きましょう。

VBA学習進捗

下記のサイトに沿って学習を進めている

Excel VBA入門

 

VBAの基本

  • VBA基礎知識
  • 基本文法
  • オブジェクト
  • 条件分岐
  • 繰り返し処理
  • 配列
  • プロシージャ
  • ダイアログ

太字は終了した項目。

ここまでは、VBEの立ち上げ、モジュールの作成・保存、Subプロシージャ、変数定義など。

30分でも時間があれば毎日進めましょう。

VBAの学習をはじめる

VBAの学習をはじめます。

 

背景

業務でExcel手作業でデータ処理する時間がもったいない。

 

目的

データ処理に費やしていた時間をもっと生産的なことに使う。

早く帰る。怒涛の定時退社。

 

学習方法

1. 下記サイトに沿って、VBAの基礎を習得する。学習要点はこのブログにまとめる。

www.officepro.jp

 

2. 下記のプログラムを作成する。

2.1. LTSpiceのシミュレーションデータ(csv)を読み込んで、グラフ化するプログラム

2.2. 気象庁のサイトから任意の観測地点のデータを拾ってきてグラフ化するプログラム

 

技術ブログをはじめよう

技術ブログを始めようと思う。

思い立ったきっかけは、"「脳が冴える15の習慣」築山 節(著) の一節

使える記憶を増やすには、出力することを意識して情報を取ることが大切

(「脳が冴える15の習慣」p.121 習慣8 記憶力を高める)

に感銘を受けて、アウトプットの機会を増やしたいと思ったから。


■目的
- 文章にまとめることで、学習した内容の理解を深め、記憶に定着させる。
- 思考の整理。
- 備忘録として。
- 活動記録として。
- 文章力の向上。

 

■方針
- 完璧な記事は目指さない。
- 簡潔にまとめる。
- 誰のためでもない、自分のためにやるのだから、気楽に続ける。

 

初投稿は以上。