VBA入門② No.1 変数の型(データ型 オブジェクト型)
- 変数のデータ型? Javascripterなid:warusantaには聞きなれない言葉です><
- とりあえず!変数には型があり、入れるデータによって型を決めなければいけないらしい
- Javascriptなら自動変換なのに… めんどくさい><
- とりあえず使いそうな型だけピックアップします
データ型
' 文字列型(文字列) Dim 変数名 As String ' 容量は0〜2GB Dim 変数名 As String * 10 ' (例)格納できる文字数を10文字に限定する ' 整数型(数値) Dim 変数名 As Integer ' -32,768〜32,767の範囲 Dim 変数名 As Long ' -2,147,483,648〜2,147,483,647の範囲 ' 通貨型(通貨形式) Dim 変数名 As Currency ' -922,337,203,685,477.5808〜922,337,203,685,477.5807 ' バイト型 Dim 変数名 As Byte ' 0〜255の範囲 ' ブール型 Dim 変数名 As Boolean ' 真(True)又は偽(False) ' 日付型 Dim 変数名 As Date ' 西暦100年1月1日〜西暦9999年12月31日 ' バリアント型 Dim 変数名 As Variant ' データ型を明示しない時と同じ
オブジェクト型
' Excel.Application本体(Javascriptで言う、documentみたいなもん><) Dim 変数名 As Application ' ワークブック Dim 変数名 As Workbook ' ワークシート Dim 変数名 As Worksheet ' ウィンドウ Dim 変数名 As Window ' セル Dim 変数名 As Range '[例]「Sheet1」のシート名の変更 Dim myWorkSheet As Worksheet Set myWorkSheet = Worksheets("Sheet1") myWorkSheet.Name = "ほげ"