〜〜 C++講座・JAVA講座・VB講座・ネット収入講座・アフィリエイト講座・メール受信講座・株講座・投資信託講座・お小遣い講座 〜〜

   MENU   
1. はじめに 
2. 文法関連
3. 自動記録
4. モジュールとプロシージャ
5. ワークブック操作
6. セル操作
7. 文字列操作
8. ファイル操作
9. 例外処理
10. メッセージ関連
11. 関数の引数
12. 技・テクニック


 得@スキルアップ塾.com > VBA基本講座 > 11. 関数の引数

   関数の引数


■講義一覧
 1. ByVal
 2. ByRef


■1.ByVal
 
 ・引数にByValを指定すると、値渡し(変更不可:呼出し元には変更されない)になります。(デフォルトも同じ)

 ・関数を作成する場合は、明示的に指定するように心掛けましょう。

■2.ByRef
 
 ・引数にByRefを指定すると、参照渡し(変更可能:呼出し元に変更される)になります。

 ・関数を作成する場合は、明示的に指定するように心掛けましょう。


Sub main()

  Dim i_int as Integer
  Dim s_str as String

  i_int = 100
  s_str = "START"

  
Call func( i_int, s_str);
  
  MsgBox "i_intの値:" + str(i_int)
  MsgBox "strの値:" + s_str

End Sub

Sub func(
ByVal i_int as Integer, ByRef str as String) 

  i_int = 999
  s_str = "END"

End Sub

一覧へ
 
    
A8ネット
 ・人気度:★★★★★
 ・言わずと知れた人気ASP

 
楽天市場
 ・人気度:★★★★★
 ・誰でも安心、楽天市場で

タワーレコード
 ・人気度:★★★★☆
 ・CD/DVDならタワレコで

 
■ネット証券関連おすすめ
イー・トレード証券
 ・人気度:★★★★★
 ・初心者はこちらから

マネックス証券
 ・人気度:★★★★★
 ・中級者ならこちらから






Copyright(C)2007 得@スキルアップ塾.comAll right reserved.