東北関東大地震で被災された方へのお見舞いを申し上げます。
また、この災害により亡くなられた方のご冥福を心よりお祈り申し上げます。
日本国が一日も早く復興し、より良い国になるように、
みんなで力を合わせて頑張りましょう!
----------------------------------------------------------------------
・ データの型について
----------------------------------------------------------------------

Object(オブジェクト)型 について (その5)

オブジェクト型(Object)はオブジェクトへの参照を格納する事が出来ます。
例えば下記の様に使用します。

Sub test()
Dim ObjData As Object
Set ObjData = ActiveSheet
MsgBox "アクティブシートの名前は" & ObjData.Name & "です。"
End Sub

------------------------------------------------------------------------
では、また次回をお楽しみに!

◆----------------------------------------------◆
とことんサポート(eラーニング)概要
JAVAやVBAの通信講座
http://www.pc-brain.com/
◆----------------------------------------------◆
Access基礎&実践の講座
http://www.pc-brain.com/conts_access.html
◆----------------------------------------------◆
AccessVBAの講座
http://www.pc-brain.com/conts_accessvba.html
◆----------------------------------------------◆
AccessADO&SQLの講座
http://www.pc-brain.com/conts_accesssql.html
◆----------------------------------------------◆
Androidの講座
http://www.pc-brain.com/conts_android.html
◆----------------------------------------------◆
Excel基礎&関数の講座
http://www.pc-brain.com/ExcelMenu.html
◆----------------------------------------------◆
PowerPointの講座
http://www.pc-brain.com/conts_powerpoint.html
◆----------------------------------------------◆
Wordの講座
http://www.pc-brain.com/conts_word.html
◆----------------------------------------------◆
PHPの講座
http://www.pc-brain.com/conts_php.html
◆----------------------------------------------◆
HTML&CSSの講座
http://www.pc-brain.com/conts_htmlcss.html
◆----------------------------------------------◆
ホームページビルダーの講座
http://www.pc-brain.com/conts_hp.html
◆----------------------------------------------◆
Perlの講座
http://www.pc-brain.com/conts_perl.html
◆----------------------------------------------◆
C言語の講座
http://www.pc-brain.com/conts_c.html
◆----------------------------------------------◆

東北関東大地震で被災された方へのお見舞いを申し上げます。
また、この災害により亡くなられた方のご冥福を心よりお祈り申し上げます。
日本国が一日も早く復興し、より良い国になるように、
みんなで力を合わせて頑張りましょう!
----------------------------------------------------------------------
・ データの型について
----------------------------------------------------------------------

データの型について

Object(オブジェクト)型 について (その4)


オブジェクト型で宣言された変数にオブジェクトを代入するにはSetステートメントを使用します。

オブジェクトの種類を特定する事が出来る固有オブジェクト型を使用すると
以下のように宣言する事も出来ます。

Dim ObjData As Worksheet

固有オブジェクト型はWorkbook,Worksheet,Chart,Rangeなどがあります。


------------------------------------------------------------------------
では、また次回をお楽しみに!

◆----------------------------------------------◆
とことんサポート(eラーニング)概要
JAVAやVBAの通信講座
http://www.pc-brain.com/
◆----------------------------------------------◆
Access基礎&実践の講座
http://www.pc-brain.com/conts_access.html
◆----------------------------------------------◆
AccessVBAの講座
http://www.pc-brain.com/conts_accessvba.html
◆----------------------------------------------◆
AccessADO&SQLの講座
http://www.pc-brain.com/conts_accesssql.html
◆----------------------------------------------◆
Androidの講座
http://www.pc-brain.com/conts_android.html
◆----------------------------------------------◆
Excel基礎&関数の講座
http://www.pc-brain.com/ExcelMenu.html
◆----------------------------------------------◆
PowerPointの講座
http://www.pc-brain.com/conts_powerpoint.html
◆----------------------------------------------◆
Wordの講座
http://www.pc-brain.com/conts_word.html
◆----------------------------------------------◆
PHPの講座
http://www.pc-brain.com/conts_php.html
◆----------------------------------------------◆
HTML&CSSの講座
http://www.pc-brain.com/conts_htmlcss.html
◆----------------------------------------------◆
ホームページビルダーの講座
http://www.pc-brain.com/conts_hp.html
◆----------------------------------------------◆
Perlの講座
http://www.pc-brain.com/conts_perl.html
◆----------------------------------------------◆
C言語の講座
http://www.pc-brain.com/conts_c.html
◆----------------------------------------------◆

東北関東大地震で被災された方へのお見舞いを申し上げます。
また、この災害により亡くなられた方のご冥福を心よりお祈り申し上げます。
日本国が一日も早く復興し、より良い国になるように、
みんなで力を合わせて頑張りましょう!
----------------------------------------------------------------------
・ データの型について
----------------------------------------------------------------------

Object(オブジェクト)型 について (その3)

オブジェクト型変数を宣言するときには「Dim <変数名> As Object」のように
「Object」という型指定文字を使いますが、
この「Object」はオブジェクト全般を指す総称です。
実際のオブジェクトは、セル(Rangeオブジェクト)、
ワークシート(Worksheetオブジェクト)などクラスごとに分かれていますので、
こうしたクラス名を使って変数を宣言することも出来ます。

Sub Sample()
   Dim buf As Range     ''オブジェクト型変数を宣言する
   Set buf = Range("A5")   ''変数「buf」にセルA5(Rangeオブジェクト)を入れる
   MsgBox buf.Width     ''セルA5の横幅(Widthプロパティ)を調べる
End Sub

「As Object」とオブジェクトの総称を使って宣言するより、
「As Range」のようにオブジェクトのクラス名を指定して宣言する方が、
マクロの実行速度がほんの少しだけ速くなります。
それほど大きな違いではありませんので、強く意識する必要はないでしょう。

------------------------------------------------------------------------
では、また次回をお楽しみに!

◆----------------------------------------------◆
とことんサポート(eラーニング)概要
JAVAやVBAの通信講座
http://www.pc-brain.com/
◆----------------------------------------------◆
Access基礎&実践の講座
http://www.pc-brain.com/conts_access.html
◆----------------------------------------------◆
AccessVBAの講座
http://www.pc-brain.com/conts_accessvba.html
◆----------------------------------------------◆
AccessADO&SQLの講座
http://www.pc-brain.com/conts_accesssql.html
◆----------------------------------------------◆
Androidの講座
http://www.pc-brain.com/conts_android.html
◆----------------------------------------------◆
Excel基礎&関数の講座
http://www.pc-brain.com/ExcelMenu.html
◆----------------------------------------------◆
PowerPointの講座
http://www.pc-brain.com/conts_powerpoint.html
◆----------------------------------------------◆
Wordの講座
http://www.pc-brain.com/conts_word.html
◆----------------------------------------------◆
PHPの講座
http://www.pc-brain.com/conts_php.html
◆----------------------------------------------◆
HTML&CSSの講座
http://www.pc-brain.com/conts_htmlcss.html
◆----------------------------------------------◆
ホームページビルダーの講座
http://www.pc-brain.com/conts_hp.html
◆----------------------------------------------◆
Perlの講座
http://www.pc-brain.com/conts_perl.html
◆----------------------------------------------◆
C言語の講座
http://www.pc-brain.com/conts_c.html
◆----------------------------------------------◆