概要
どのプログラミング言語を学ぶにしても変数の定義は必要となります。多くのプログラミング言語で同じような変数の型が使用されていますが、言語によっては言語特融なものがあったりするので、今回はVBAで使用できる変数の型について説明致します。
変数の型について
変数の型ってどのぐらいあるの??
VBAで使用する変数の一覧を以下に記載致します。
データ型名 | データ型 | 格納できるデータ |
ブール型 | Boolean | True(1)またはFalse(0) |
バイト型 | Byte | 0~255の正の整数 |
整数型 | Integer | -32,768~32,767の整数 |
長整数型 | Long | -2,147,483,648~2,147,483,647の整数 |
単精度浮動小数点型 | Single | -3.402823E38から-1.401298E-45 1.401298E-45から3.402823E38 |
倍精度浮動小数点型 | Double | -1.79769313486231E308から-4.94065645841247E-324 4.94065645841247E-324から1.79769313486232E308 |
通貨型 | Currency | -922,337,203,685,477.5808から922,337,203,685,477.5807 |
日付型 | Date | 西暦100年1月1日から西暦9999年12月31日 (日付と時刻) |
文字列型 | String | 文字列 |
オブジェクト型 | Object | オブジェクト参照するデータ型 |
バリアント型 | Variant | あらゆる種類の値を保存できる型 |
よく使用する変数
上記で説明したように変数の種類は色々ありますがよく使用する変数は大体決まっています。以下の変数をとりあえず覚えておけば簡単なプログラムを書くのには困らないと思います。
・Integer
・Long
・Double
・Date
・String
最後に
エンジニアとして細かくても技術力を上げていけば、個人でも会社でもお金を稼げるようになっていきます。私から3点お金を稼ぐための方法をおススメします。
副業サイトでお金を稼ぐ
一番最初が副業サイトでお金を稼ぐです!
私は、副業サイトのココナラで月にVBAを作成し月に2~3万円ほど稼いでいます。VBAを作成している人の提案を購入したり、自身でVBAを作成し販売することもできます。
プログラミング関連だけでなく、私のProfileのアイコンもココナラで頼んで1000円で作成してもらいました!登録は無料なので、是非登録してみてください。
キャリアアップのための転職をする
転職というと、そりゃ給料上がるだろ!って思う方が多いと思いますが、エンジニアは転職してなんぼの職種です。就職難の昨今でもエンジニアは現場に人が足りていません。そのため、ある程度のお金を払っても入社してくれる方を探している企業が多いのが現状です。
また、会社にもよりますが、多くの会社は入社してから数年間は雀の涙程度の給料しかあがっていきません。ただ、転職することで、100万円単位で年収が上がっていくこともざらにあります。
エンジニアは転職してキャリアアップしていく職種と言えます。
私も使用していましたが、やはり転職サイトは大手がいいでしょう!大手の方が、企業との付き合いも多く給与面も福利厚生面も手厚いところを紹介してくれます。
フリーランスエンジニアになる
最後はハードルが高そうに見えるフリーランスエンジニアになります。副業と転職に比べると確かにハードルは高いですが、皆さんが思っているような、何でもできるエンジニアの方はあまりいません。フリーランスエンジニアの方に話を聞くとやっぱり給与面でフリーランスになる方が多いです。
例えば、大手のSierで働いてたとすると、1カ月大体一人当たり200万円、顧客からお金をもらって働きます。大手の子会社となると、200万円から半分の100万円程度で雇われるのが一般的です。
ここから3割程度は個人の給与として支払われ、残りの7割は企業の取り分となります。企業に雇われているので仕方ないですねw
ただ、フリーランスエンジニアは、大手の用にはいかないですが、子会社と同じぐらいの100万円程度で雇ってもらい。そこから企業の取り分がないため、全額自分に入ってきます。福利厚生等はありませんが、金額だけ聞くと驚愕ですねw最近はフリーランスの人が入る団体等もあり、フリーランスの方が活躍できる環境が整ってきています。
フリーランスの方専用のスクール等もあるので、相談してみるのもいいと思います。
コメント