1 - 30件/全2,264件
・基幹システム運用保守業務に携わっていただきます。 ■メイン業務 ‐システム部門の代わりとなってシステム運用保守業務、各種提案、各種検討 ‐システム部門の代わりとなって各種プロジェクトを推進 ‐システム部門やエンドユーザーの代わりとなって業務要件を考え、提案 ■その他メイン業務 ‐データメンテナンス作業、各種調査、依頼資料作成 ‐各種データ抽出作業、マスタセットアップ対応 ‐ツール運用保守 ‐RPA、VBAの開発、保守作業 ‐問合せ対応 ‐トラブル対応、調査
案件の必須スキル
【SE】 ・リーダー経験 ・IT業界での正社員経験5年以上 ・会議に必要な資料、調査等の事前準備の経験 ・基本設計の経験 ・要件から使用言語の選択、システム、業務運用の立案、調整、システム構成の設計経験 ・基幹システムの開発経験 ・SQLの実務経験 ・プログラムの解析経験 【上流SE】 ・ユーザの状況を加味したうえで提案資料作成、提案の経験 ・ユーザのお悩み相談から企画立案、推進経験
・基幹システム運用保守業務に携わっていただきます。 ■メイン業務 ‐システム部門の代わりとなってシステム運用保守業務、各種提案、各種検討 ‐システム部門の代わりとなって各種プロジェクトを推進 ‐システム部門やエンドユーザーの代わりとなって業務要件を考え、提案 ■その他メイン業務 ‐データメンテナンス作業、各種調査、依頼資料作成 ‐各種データ抽出作業、マスタセットアップ対応 ‐ツール運用保守 ‐RPA、VBAの開発、保守作業 ‐問合せ対応 ‐トラブル対応、調査
案件の必須スキル
【SE】 ・リーダー経験 ・IT業界での正社員経験5年以上 ・会議に必要な資料、調査等の事前準備の経験 ・基本設計の経験 ・要件から使用言語の選択、システム、業務運用の立案、調整、システム構成の設計経験 ・基幹システムの開発経験 ・SQLの実務経験 ・プログラムの解析経験 【上流SE】 ・ユーザの状況を加味したうえで提案資料作成、提案の経験 ・ユーザのお悩み相談から企画立案、推進経験
・電気商社向け設計効率改善支援 ・ベンダー側メンバーとして参画 ・部品手配データと図面照合チェックの自動化など設計効率改善を行う ・生産管理システムの管理 ・サーバーのメンテナンス ・.netで使用されているサブシステムの保守開発 ・新システムの開発
案件の必須スキル
・git(github)の経験 ・C#.NET/VB.NETの経験 ・SQLServer(TSQL)VBA(EXCEL) ・バッチ(DOS、VBS、PowerShell)CAD等の知識
・金融系向けシステム運用支援案件に携わっていただきます。 ・システム部門基幹系システム運用支援業務となります。 ・主に下記作業を担当いただきます。 ‐BIツールによる帳票作成、改修作業支援 ‐SQL等によるデータ抽出加工支援 ‐サーバーおよびPC、プリンター、ネットワーク等の関連機器の運用、管理支援 ‐各種ソフトウェアの運用・管理支援 ‐現場からのOffice関連(Excel(マクロ)、Access等)問い合わせ対応支援 ‐システム障害発生時の調査復旧支援(一次対応) ‐対外との電話対応
案件の必須スキル
・Windows関連(Windows10/11、Windows Server、AD関連)の運用、操作経験 ・SQL、VBA、VBS等の使用経験
・社内業務システム開発保守支援案件に携わっていただきます。 -既存業務システムの運用支援 -追加機能開発
案件の必須スキル
・C#を用いた開発のご経験 ・SQLに関する知見
・情報システム部にて、社内システムの開発支援に携わっていただきます。 -新規構築も、既存システムを組み合わせた構築もございます。 -メインはS/4 hana(SAP)で、その他にもBOMシステムや各種ワークフローが存在します。 ・主に要件定義や基本設計をご担当いただきます。 -開発工程は外部に委託していますが、そのレビュー/テスト対応などの作業は発生します。
案件の必須スキル
・システム開発において上流から下流まで一貫して対応した経験 ・要件定義および基本設計の経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== GIS(地理情報システム)XR、AI 機械学習などの技術を活用しシステム開発を行っている企業にて、建築システムの開発に携わっていただきます。 リーダー、メンバーともに募集をしておりますが、「小回りの利くスマートなプログラマ」よりは「地味な仕事を着実に遂行できる方」がマッチします。 【リーダークラス】 ・PL の補助 ・自社メンバの取りまとめ ・建築サブシステム(確認申請・定期報告)の製作~結合テスト、マニュアル作成等 【メンバークラス】 ・データ移行(データ解析、データマッピング、移行ツール作成) CSV → RDBMS (PostgreSQL12)
案件の必須スキル
【リーダークラス】 ・自社メンバの管理(作業指示、進捗管理、その他指導)ができること ・Java でのアプリ開発経験(設計から結合試験まで一通り) 【メンバークラス】 ・RDBMS の使用経験 ※データ移行ツールは移行作業を簡易化かつ確実に行うことを目的として PostgreSQL の SQL 文やスクリプトのみでなく、Java または VBA といったプログラムも併用することも想定
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== オンプレミス環境からAWS環境への移行支援をお願いします。 (リフトもしくはIaaS新規構築がメイン、リフト&シフトも検討) プリセールス、要件定義、設計、構築、テスト、リリースまで一連の業務支援となります。 また、エンドユーザからのQA対応も含みます。 リーダとメンバのセットでご提案歓迎します。
案件の必須スキル
・リーダーの経験があり、顧客との仕様調整や交渉により、作業を推進した経験を有すること。 ・移行計画立案から移行実施後のフォローまでの経験を有すること。 ・物流、会計の業務的知識を有すること、あるいは、基幹業務の移行経験があること。 ・自ら問題解決の方法を立案し、周囲の状況を確認しながら、問題解決を推進できること。 ・リレーショナルデータベースモデリングの知識を有し、移行前後のモデルの違いに対する問題を解決できること。 ・顧客が所有するデータとシステムが要求するデータのギャップを分析し、ギャップを解決できること。 ・一般的なデータベースのSQLを用いて、データ移行用のSQLを作成できること。 (MicrosoftAccessは特殊なSQLと考えているため、経験スキルに含めない)
GIS(地理情報システム)XR、AI 機械学習などの技術を活用しシステム開発を行っている企業にて、建築システムの開発に携わっていただきます。 リーダー、メンバーともに募集をしておりますが、「小回りの利くスマートなプログラマ」よりは「地味な仕事を着実に遂行できる方」がマッチします。 【リーダークラス】 ・PL の補助 ・自社メンバの取りまとめ ・建築サブシステム(確認申請・定期報告)の製作~結合テスト、マニュアル作成等 【メンバークラス】 ・データ移行(データ解析、データマッピング、移行ツール作成) CSV → RDBMS (PostgreSQL12) ※面談は弊社「プロエンジニア」のキャリアコンサルタントが同席の上、1回行います。プロエンジニア(運営元:インターノウス株式会社)ではエンド案件を中心に常時8000件の案件を保有しており、エンジニアの方々に業界最安値級の手数料で安心して働ける高品質な案件をご紹介しております。 【登録から就業までの流れ】 STEP.1 「プロエンジニア」(案件掲載元)で無料会員登録もしくは案件に申し込み ↓ STEP.2 キャリアコンサルタントよりお電話にて詳細をお伺いします ↓ STEP.3 案件のご紹介 ↓ STEP.4 紹介先企業との三者面談 ↓ STEP.5 就業スタート 【お問い合わせ先】 登録済みの方:担当のキャリアコンサルタントにお電話ください。 まだ登録がお済みでない方:掲載元の「お問い合わせ」よりお問い合わせください。
案件の必須スキル
【リーダークラス】 ・自社メンバの管理(作業指示、進捗管理、その他指導)ができること ・Java でのアプリ開発経験(設計から結合試験まで一通り) 【メンバークラス】 ・RDBMS の使用経験 ※データ移行ツールは移行作業を簡易化かつ確実に行うことを目的として PostgreSQL の SQL 文やスクリプトのみでなく、Java または VBA といったプログラムも併用することも想定
移行設計~移行ツール設計~本番移行、移行後フォローをお願いします。 ※面談は弊社同席で1回行います。
案件の必須スキル
・リーダーの経験があり、顧客との仕様調整や交渉により、作業を推進した経験を有すること ・移行計画立案から移行実施後のフォローまでの経験を有すること ・物流、会計の業務的知識を有すること、あるいは、基幹業務の移行経験があること ・自ら問題解決の方法を立案し、周囲の状況を確認しながら、問題解決を推進できること ・リレーショナルデータベースモデリングの知識を有し、移行前後のモデルの違いに対する問題を解決できること ・顧客が所有するデータとシステムが要求するデータのギャップを分析し、ギャップを解決できること ・一般的なデータベースのSQLを用いて、データ移行用のSQLを作成できること ※MicrosoftAccessは特殊なSQLと考えているため、経験スキルに含めません。
対象とする団地、施設、業務を選択し、 選定された科目に対する保守業務費用を算出、管理するシステムの開発に携わっていただきます。 算出した費用情報等は外部システムへ連携します。 要件定義~現地受入テスト前までの一連の工程における全ての作業が担当範囲となります。 要件定義工程ではお客様先へ訪問しての打ち合わせも発生しますが、基本的には在宅作業がメインとなります。 Java
案件の必須スキル
Javaでの開発経験:3年以上
★エンジニア実務経験2年以上 / 直近で実務経験のある方が対象の案件です!!★ ■概要 既存のWebシステムにおける障害対応および新規開発を担当します。特定の開発言語に依存せず、SQLを用いたデータベース操作やシステム運用に関する知識が求められます。加えて、障害の切り分け・一次対応から恒久対応までを担い、安定した運用を支援します。 ■具体的な業務内容 ・Webシステムの開発および運用保守 ・SQLを使用したデータベース管理・運用 ・システム障害の切り分け、一次対応、恒久対応 ・PowerShellやバッチスクリプトを活用した運用自動化 ・BIツールやGoogle Analyticsを用いたデータ分析・可視化 ・PythonやPHP(Laravel)を用いたWebアプリケーション開発
案件の必須スキル
下記のご経験 ・VB.NET、VBA、VB、VBS ・PowerShell ・WSH ・Dosバッチ ・HTML5 ・WordPress ・CSS ・C#.NET ・Java ・JavaScript ・PHP(Laravel) ・Python ・Androidアプリ開発(Java、android studio 4) ・iOSアプリ開発(objective-c) ・RPA開発(UiPath等) ・BIツール導入経験(QlikView等) ・GoogleAnalytics ・GoogleSearchConsole ・GoogleCloudPlatform ・GoogleAppsScript
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件 開発モダナイズチームにおけるテスト領域の アセスメント~調査・検証~計画~実施支援をご担当いただきます。 ■その他条件 作業時間:原則9:00~18:00 作業場所:リモート可/豊洲 時間精算:有り(時間幅:140h~180h) 面談回数:WEB1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
1.以下、開発言語の中で"1つ以上"の言語において独力で開発業務を独力で遂行した経験または指導した経験 Java/C/C++/C#/VB.NET/VBA/Go/R/Julia/Scala/Haskell/COBOL/JavaScript/TypeScript/ Python/PHP/Ruby/Perl/Objective-c/Kotlin/Swift/MATLAB/HTML/CSS/markdown/markdown/ AsciiDoc/PlantUML/SQL/Bash/Powershell 2.以下、フレームワーク(FW)の中で"1つ以上"のFWを用いて独力で開発業務を遂行した経験または指導した経験 SpringFramework/Springboot/SpringBatch/ApacheStruts/JavaEE/PlayFramework/ TERASOLUNA2.x/TERASOLUNA5.x/jQuery/Angular/React/Next.js/Vue/Nuxt.js/Node.js/NestJS/ SolidJS/Backbone/Bootstrap/Storybook/Histoire 3.以下、テスト系フレームワークまたはテストツールの中で"1つ以上"、独力で実務を遂行または指導した経験 JUnit/Selenium/Playwright/API自動テストツール(Karate、Assistetc) ・コミュニケーション能力の高い方 ・勤怠に問題のない方 ・柔軟かつ主体的に動いていただける方 ・必要に応じて都内23区にご出社いただける方(原則リモート)
・社内業務システム開発保守支援案件に携わっていただきます。 -既存業務システムの運用支援 -追加機能開発
案件の必須スキル
・C#を用いた開発のご経験 ・SQLに関する知見
・自動車メーカー向けプロジェクト管理調整業務案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -特権ID管理ソフトウェアに関する問い合わせ対応 -ログ連携サーバ設定、疎通確認、不足データ再送等定型作業 -OracleDBマスキングサービス -OracleDB監査ログ連携関連問い合わせ対応 -情報セキュリティに関する申請の管理とディスパッチ -情報セキュリティチームに対する問合せ対応 -開発部門との情報セキュリティに関する調整作業
案件の必須スキル
・サーバOS(Win、RHEL)、ネットワークに関する基礎的な知見 ・暗号化、Realm、監査ログ、Enterprise Managerなどの機能に関する知見 ・VBAプログラミング経験 ・Redmineの構築、運用経験
・Javaを用いた税理士法人向け関税管理システム運用保守開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -諸外国との関税率を基にした関税管理システムの運用保守開発 -バックエンド側Java(PlayFramework)ツール開発でVBA、監視情報取得にAWSを利用した開発
案件の必須スキル
・エンジニアとしての開発経験(5年以上) ・Javaを使用した開発経験 ・VBAでの実装経験 ・クラウド環境での開発経験(AWSだと尚可)
・顧客内セキュリティ部門の運営支援 ・WBS/社内報告資料の作成、関係者間の調整 ・セキュリティ関連 -ウィルス対策、内部ルールの検討、事業部門の教育 -メールの査閲 -ワークフロー審査
案件の必須スキル
・WBS作成、報告書作成、関係者間調整などのプロジェクトマネジメント支援 ・セキュリティ関連知見(ウィルス対策、内部ルール、教育、メール査閲等)
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っている企業にて、証券会社向け顧客管理システム開発に携わって頂きます。 サーバーサイド (Java)、フロントエンド (TypeScript/Angular) とフルスタックな開発に携わる事が出来ます。 同一PJで複数チームやタスクがございますので、臨機応変にご対応頂く可能性が御座います。(技術環境は大きく変更する事はございません)
案件の必須スキル
・Java、Springの開発経験 ・Angular、Vue、Reactを用いたフロントエンド開発経験(上記Web技術を比較的短期間で習得できる素養がある) ・Git(Gitコマンド、ブランチ等)に対する知見と経験(GitLab利用)
生産現場のIoT化やロボットコントローラー技術などのソリューション提供を展開している受託企業にて、今回はPython/VBAエンジニアとして参画していただきます。 フェーズとしては、要件定義から担当していただきます。 AIを活用した保守メンテナンス案件や教育関係、中小企業のIT化など様々なプロジェクトが動いております。 ※面談は弊社同席で1回行います。
案件の必須スキル
・要件定義から開発経験 ・Pythonでの開発経験 ・VBAでの開発経験
自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っている企業にて、証券会社向け顧客管理システム開発に携わって頂きます。 サーバーサイド (Java)、フロントエンド (TypeScript/Angular) とフルスタックな開発に携わる事が出来ます。 同一PJで複数チームやタスクがございますので、臨機応変にご対応頂く可能性が御座います。(技術環境は大きく変更する事はございません) ※面談は弊社同席で1回行います。
案件の必須スキル
・Java、Springの開発経験 ・Angular、Vue、Reactを用いたフロントエンド開発経験(上記Web技術を比較的短期間で習得できる素養がある) ・Git(Gitコマンド、ブランチ等)に対する知見と経験(GitLab利用)
自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っている企業にて、店頭取引プラットフォーム開発案件に携わって頂きます。 サーバーサイド (Java)、フロントエンド (TypeScript/Angular) とフルスタックな開発に携わる事が出来ます。 外国株対応、外債対応、仕組債インディケーション業務対応の基本設計・内部設計・開発・単体テスト・システム内連結をご担当頂きます。 ※面談は弊社同席で1回行います。
案件の必須スキル
・Java、Springの開発経験 ・Angular、Vue、Reactを用いたフロントエンド開発経験 (上記Web技術を比較的短期間で習得できる素養がある) ・Git(Gitコマンド、ブランチ等)に対する知見と経験(GitLab利用)
・緊急ブレーキ制御ECU開発支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -詳細設計~テスト
案件の必須スキル
・C言語、VBAを用いた車載系組込開発の経験
・Javaを用いた物流企業向け開発運用保守案件に携わっていただきます。 ・主に追加改修をメインとしながら、一部運用保守作業もご担当いただく想定です。
案件の必須スキル
・Javaを用いた設計以降の開発経験 ・Shellを用いた開発経験 ・JavaScriptを用いた開発経験 ・HTML等を用いた開発経験 ・Oracle環境下でのSQLを用いた開発経験
1 - 30件/全2,264件
この条件の新着案件情報を受け取る
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
最高単価
160万円
最低単価
20万円
平均単価
58.7万円
2025年03月のVBAのフリーランス案件・求人一覧の月額単価の平均は58.7万円です。VBAのフリーランス案件・求人一覧の年収の目安は704万円です。単価20万円台のVBAのフリーランス案件・求人一覧は4件、単価30万円台のVBAのフリーランス案件・求人一覧は55件、単価40万円台のVBAのフリーランス案件・求人一覧は194件、単価50万円台のVBAのフリーランス案件・求人一覧は370件、単価60万円台のVBAのフリーランス案件・求人一覧は342件、単価70万円台のVBAのフリーランス案件・求人一覧は142件、単価80万円台のVBAのフリーランス案件・求人一覧は46件、単価90万円台のVBAのフリーランス案件・求人一覧は39件、単価100万円台のVBAのフリーランス案件・求人一覧は26件です。※フリーランスボード調べ(2025年03月04日更新)
2025年03月のVBAのフリーランス案件・求人一覧の平均月額単価は58.7万円です。前月比で+2.5%(+1.4万円)と月単位でみるVBAのフリーランス案件・求人一覧の月額単価は増加傾向です。
2025年03月のVBAのフリーランス案件・求人一覧の想定平均年収は703.9万円です。前月比で+2.5%(+17.1万円)と月単位でみるVBAのフリーランス案件・求人一覧の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 12.6% | -1.7% |
一部リモート | 65.9% | +18.6% |
常駐 | 21.6% | -16.9% |
2025年03月のVBAのフリーランス案件・求人一覧におけるフルリモート案件・求人の割合は12.6%で前月比で-1.7%とやや減少傾向にあります。一部リモート案件・求人の割合は65.9%で前月比で+18.6%とやや増加傾向にあります。常駐案件・求人の割合は21.6%で前月比で-16.9%とやや減少傾向にあります。
■VBAとは VBA(Visual Basic for Applications)は、Microsoft Officeアプリケーション(ExcelやWord、Accessなど)で使用できるプログラミング言語です。 VBAの特徴として、Officeアプリケーションと連携できること、マクロ機能を使って作業を自動化できること、GUIを使って直感的に開発できること、WindowsAPIを呼び出せること、COM(Component Object Model)を使ってほかのアプリケーションと連携できること、イベントドリブンプログラミングに対応していること、プロシージャ型言語であること、オブジェクト指向プログラミングもサポートしていることなどが挙げられます。 VBAができる開発はExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発と幅広いです。 VBAを活用しているサービスはMicrosoft ExcelやMicrosoft Access、Microsoft Outlookなどがあります。 ■VBAとVBの違い この章ではVBAとVBの違いについて説明します。 VBAはMicrosoft Officeアプリケーション用のプログラミング言語であり、VBはWindows用のプログラミング言語です。 VBAとVBの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではVBAは先述したようにExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発が可能です。 一方、VBはWindowsアプリケーション開発、ActiveXコントロール開発、COMコンポーネント開発などの開発ができます。どちらの開発言語もWindows向けの開発言語であり、かつ幅広く開発できますが、VBAはOfficeアプリケーション連携に特化している点、VBはWindows全般の開発に使える点が異なります。 また、VBAはOffice製品を使ったツール開発に適しており、一方VBはWindowsアプリケーション開発に適しています。 次に学習難易度についてVBAの学習難易度はやや高いです。 その理由としてVBAはOfficeアプリケーションの機能や操作を理解する必要があるためです。 一方VBの習得難易度はやや低いです。その理由としてVBはシンプルな文法とわかりやすい開発環境を提供しているためです。 最後に将来性を見ていきましょう。 VBAの将来性は中期的に見て減っていくでしょう。 その理由としてOffice製品自体の需要が減少傾向にあること、より現代的な開発言語やツールが登場していることであるためです。 またVBの将来性は低いでしょう。 その理由としてVBは.NETの登場により開発言語としての需要が減っていること、Windowsアプリケーション開発に特化しているため汎用性が低いことであるためです。 なお、フリーランスエンジニアとしてVBAやVBのスキルを身につけたい場合、上記VBAとVBの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■VBAとVB.NETの違い この章ではVBAとVB.NETの違いについて説明します。 VBAはMicrosoft Officeアプリケーション用のプログラミング言語であり、VB.NETは.NETフレームワーク用のプログラミング言語です。 VBAとVB.NETの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではVBAは先述したようにExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発が可能です。 一方、VB.NETはWebアプリケーション開発、Windowsアプリケーション開発、クラウドアプリケーション開発、ゲーム開発など幅広い開発ができます。VB.NETの方がはるかに汎用性が高い開発言語です。 また、VBAはOffice製品を使ったツール開発に適しており、一方VB.NETはエンタープライズシステム開発に適しています。 次に学習難易度についてVBAの学習難易度はやや高いです。 その理由としてVBAはOfficeアプリケーションの機能や操作を理解する必要があるためです。 一方VB.NETの習得難易度は普通です。その理由としてVB.NETはオブジェクト指向プログラミングの概念を理解する必要があるためです。 最後に将来性を見ていきましょう。 VBAの将来性は中期的に見て減っていくでしょう。 その理由としてOffice製品自体の需要が減少傾向にあること、より現代的な開発言語やツールが登場していることであるためです。 またVB.NETの将来性は高いでしょう。 その理由としてVB.NETは.NETの中核を担う開発言語であること、Microsoftによる継続的なサポートと更新が期待できることであるためです。 なお、フリーランスエンジニアとしてVBAやVB.NETのスキルを身につけたい場合、上記VBAとVB.NETの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■VBAとマクロの違い この章ではVBAとマクロの違いについて説明します。 VBAはMicrosoft Officeアプリケーション用のプログラミング言語であり、マクロはOfficeアプリケーションで一連の操作を記録し自動実行するための機能です。 VBAとマクロの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではVBAは先述したようにExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発が可能です。 一方、マクロはOfficeアプリケーション上の操作を自動化することに特化しています。VBAの方が汎用性は高いと言えます。 また、VBAはOffice製品を使ったツール開発に適しており、一方マクロは定型作業の自動化に適しています。 次に学習難易度についてVBAの学習難易度はやや高いです。 その理由としてVBAはOfficeアプリケーションの機能や操作を理解する必要があるためです。 一方マクロの習得難易度はかなり低いです。その理由としてマクロは操作を記録するだけで自動化できるシンプルな機能であるためです。 最後に将来性を見ていきましょう。 VBAの将来性は中期的に見て減っていくでしょう。 その理由としてOffice製品自体の需要が減少傾向にあること、より現代的な開発言語やツールが登場していることであるためです。 またマクロの将来性は低いでしょう。 その理由としてマクロはシンプルな自動化機能に過ぎないこと、高度な処理を実装するにはVBAなどのプログラミングが必要になることであるためです。 なお、フリーランスエンジニアとしてVBAやマクロのスキルを身につけたい場合、上記VBAとマクロの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■VBAとVBSの違い この章ではVBAとVBSの違いについて説明します。 VBAはMicrosoft Officeアプリケーション用のプログラミング言語であり、VBSはWindows用のスクリプト言語です。 VBAとVBSの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではVBAは先述したようにExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発が可能です。 一方、VBSはWindowsの管理タスクの自動化、Webブラウザ操作の自動化、WSHスクリプト開発などの開発ができます。どちらの言語もWindows上で動作するスクリプト言語ですが、VBAはOfficeアプリケーションに特化している点、VBSはWindows全般のスクリプティングに使える点が異なります。 また、VBAはOffice製品を使ったツール開発に適しており、一方VBSはシステム管理タスクの自動化に適しています。 次に学習難易度についてVBAの学習難易度はやや高いです。 その理由としてVBAはOfficeアプリケーションの機能や操作を理解する必要があるためです。 一方VBSの習得難易度はかなり低いです。その理由としてVBSはシンプルな文法とわかりやすい実行環境を提供しているためです。 最後に将来性を見ていきましょう。 VBAの将来性は中期的に見て減っていくでしょう。 その理由としてOffice製品自体の需要が減少傾向にあること、より現代的な開発言語やツールが登場していることであるためです。 またVBSの将来性は低いでしょう。 その理由としてVBSはスクリプト言語に過ぎないこと、高度な処理を実装するには別の言語が必要になることであるためです。 なお、フリーランスエンジニアとしてVBAやVBSのスキルを身につけたい場合、上記VBAとVBSの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■VBAを活用するメリット この章ではVBAを活用するメリットについて説明します。 VBAを習得することにより、具体的に以下のようなメリットがあります。 ・Officeアプリケーションと連携できる ・マクロ機能により作業の自動化が可能 ・GUIを使った直感的な開発が可能 ・WindowsAPIを呼び出すことができる ・COMを使ってほかのアプリと連携可能 ・イベントドリブンプログラミングに対応 ・プロシージャ型言語であり習得が容易 ・オブジェクト指向プログラミングもサポート VBAはExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発と様々な開発に活用されており、フリーランス求人・案件数も多いです。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■VBAを活用するデメリット この章ではVBAを活用するデメリットについて説明します。 VBAを習得することにより、具体的に以下のようなデメリットがあります。 ・セキュリティ上の制限により機能が限定的 ・実行速度がコンパイル言語に比べ遅い ・デバッグ機能が貧弱で開発効率が低い ・ソースコードの部品化・再利用が困難 VBAはメリットが多いですが、機能の限定性やパフォーマンスの問題など注意すべき点がいくつかあることを理解しておきましょう。 VBA習得を今後検討しているフリーランスエンジニアはVBAを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■VBAフリーランスエンジニアは「やめとけ」「やめたほうがいい」「きつい」なぜ言われる? 検索をする中でVBAフリーランスエンジニアは「やめとけ」「やめたほうがいい」「きつい」とありますが、なぜ言われるのか解説します。 VBAフリーランスエンジニアの中には思ったよりも収入が得られず、会社員に戻る方も多数おりますが、以下が「やめとけ」「やめたほうがいい」「きつい」と言われる理由です。 ・収入が安定しなくなった ・継続的に求人・案件受注できない ・社会的信用が下がる ・長時間労働で体調を崩した ・営業スキルが一定数要求される ・プロジェクト管理経験やマネジメント経験が積みづらい ・確定申告が大変 上記理由を見るとVBAフリーランスエンジニアに転向しても楽して稼ぐことは難しく、さらに自身の管理スキルも一定数必要であることがわかります。 「VBAフリーランスエンジニアはやめたほうがいい」VBA「フリーランスエンジニアはやめとけ」「VBAフリーランスエンジニアはきつい」と言われておりますが、開発経験が1年未満と浅い方はまず、数年ほど開発実務を経験した後、VBAフリーランスエンジニアとして転向することをおすすめします。 また、一定数の開発経験がある方の中である程度自由な働き方を希望する方や高収入になりたい方などはVBAフリーランスエンジニアとして転向しても良いかもしれません。 ■VBAフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Windows関連マクロ開発のフリーランス求人・案件 VBAフリーランスエンジニアは、Windows関連マクロ開発で活用されています。 VBAではExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容はExcelマクロによる業務自動化ツール開発、Wordマクロによる文書作成自動化、Accessマクロによるデータベース管理システム開発、Outlookマクロによるメール処理自動化などです。 VBAフリーランスエンジニアが求人・案件を獲得する上で、VBAでの開発経験やExcel、Word、Accessなどのオフィスアプリケーション操作スキル、VBAプログラミングスキル、要件定義・設計スキル、テスト・デバッグスキル、ドキュメント作成スキルなどがあると参画しやすいでしょう。 ■VBAフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 VBAフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 VBAはExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいVBAフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向です。今後VBAを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して少なくなっておりますが、無くなることはないでしょう。 VBAフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発のフリーランス求人・案件を探してみましょう。 ■VBAでの週2日・週3日フリーランス求人・案件 VBAでの週2日・週3日フリーランス求人・案件について解説していきます。 VBAの週2日・週3日フリーランス求人・案件はVBA全体のフリーランス求人・案件の中で2%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価60万円を超える高単価なVBAフリーランス案件・求人も多く存在します。 複数のVBAフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なVBAフリーランス求人・案件はVBAスキル以外にもOfficeアプリケーション開発経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 VBAフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■VBAフリーランス求人・案件に参画するために必要なスキル VBAフリーランス求人・案件に参画するために必要なスキルを解説します。 VBAフリーランス求人・案件に参画するために必要なスキルは、VBA自体の開発経験、Officeアプリケーション開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてVBAフリーランスエンジニアとして、VBAでの開発経験はもちろんExcel、Word、Accessなどのオフィスアプリケーション操作スキル、要件定義・設計スキル、VBA以外のプログラミング言語の知識、データベースの基礎知識、テスト・デバッグスキル、ドキュメント作成スキル、VBの知識があるとVBAフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとVBAフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとVBAフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにVBAフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■VBAで副業できる? VBAを活用して副業できるでしょう。 VBAスキルを活かした副業は可能です。VBAはMicrosoft Officeアプリケーション(ExcelやWord、Accessなど)で使用できるプログラミング言語であり、業務効率化や自動化に役立つツール開発に用いられます。 VBAでの副業案件としては、Excelマクロによるデータ集計・分析ツールの開発、Wordマクロによる文書作成の自動化、Accessマクロによるデータベース管理システムの構築などがあります。また、既存のVBAツールのメンテナンスや改修、新機能追加といった案件にも参画できます。 VBAの副業に特別な資格は必須ではありませんが、MOS(Microsoft Office Specialist)資格があると、スキルの証明になり、案件獲得に有利になる可能性があります。ただし、何よりもVBAを用いた開発経験やポートフォリオが重要です。 副業案件の多くは、企業のDX推進やオフィス業務の効率化に関連しているため、VBAスキルに加えて、業務分析力、問題解決力、コミュニケーション能力なども求められます。これらのスキルを磨きながら、VBAを使ったツール開発の実績を積み重ねることが、副業成功の鍵となるでしょう。 ■VBAエンジニアとして携わることができる副業求人・案件例 ・営業支援ツール開発でのVBA副業求人・案件 VBA副業エンジニアは、営業支援ツール開発に参画できます。 VBAではExcelを用いた営業管理ツール開発、顧客管理ツール開発、売上分析ツール開発などの開発に携われる副業案件・求人が存在します。 具体的な業務内容はExcelマクロを用いた営業管理ツールの設計・開発、既存ツールの機能追加・改修、ツールの操作マニュアル作成、ツールの保守・運用などです。 VBA副業エンジニアが求人・案件を獲得する上で、VBAでの開発経験やExcel操作スキル、要件定義・設計スキル、テスト・デバッグスキル、ドキュメント作成スキル、SQLの基礎知識などがあると参画しやすいでしょう。 ・データ分析ツール開発でのVBA副業求人・案件 VBA副業エンジニアは、データ分析ツール開発に参画できます。 VBAではExcelを用いたデータ集計ツール開発、データクレンジングツール開発、データ可視化ツール開発などの開発に携われる副業案件・求人が存在します。 具体的な業務内容はExcelマクロを用いたデータ集計ツールの設計・開発、データクレンジング処理の自動化、データ可視化ツールの開発、ツールの操作マニュアル作成などです。 VBA副業エンジニアが求人・案件を獲得する上で、VBAでの開発経験やExcel操作スキル、データ分析の知識、統計学の基礎知識、データベースの基礎知識、ドキュメント作成スキルなどがあると参画しやすいでしょう。 ・社内システム開発でのVBA副業求人・案件 VBA副業エンジニアは、社内システム開発に参画できます。 VBAではAccessを用いた社内データベース開発、業務管理システム開発、勤怠管理システム開発などの開発に携われる副業案件・求人が存在します。 具体的な業務内容はAccessマクロを用いた社内データベースの設計・開発、業務管理システムの要件定義・設計・開発、勤怠管理システムの開発、既存システムの改修・保守などです。 VBA副業エンジニアが求人・案件を獲得する上で、VBAでの開発経験やAccess操作スキル、データベース設計スキル、要件定義・設計スキル、プロジェクト管理スキル、テスト・デバッグスキルなどがあると参画しやすいでしょう。 ■VBAエンジニアとして副業求人・案件に参画するために必要なスキル VBAエンジニアとして副業求人・案件に参画するために必要なスキルについて解説します。 VBAエンジニアとして副業求人・案件に参画するために必要なスキルは、まずVBAプログラミングの知識と経験が不可欠です。VBAを用いてExcelやAccess、Wordなどのオフィスアプリケーションの自動化やツール開発ができることが求められます。 また、Officeアプリケーションの高度な操作スキルも重要です。例えば、Excelであれば関数や数式、ピボットテーブル、マクロなどを駆使してデータ分析や業務効率化ができること、Accessであればテーブル設計やクエリ、フォーム、レポートの作成ができることが望まれます。 さらに要件定義や設計、テスト、ドキュメント作成などの開発工程に関する知識と経験も必要です。クライアントとのコミュニケーションを通じて要件を正確に把握し、それをもとに設計書を作成、実装、テストを行い、ユーザーマニュアルなどのドキュメントを整備する一連の流れを理解していることが求められます。 加えて、HTML/CSS、JavaScript、SQLなどの周辺技術の知識、プロジェクト管理能力、問題解決能力、コミュニケーション能力があると、より幅広い副業求人・案件に参画できる可能性が高まります。 ■EXCELマクロ・VBA開発の費用相場とは EXCELマクロ・VBA開発の費用相場はプロジェクトの規模や複雑さ、開発期間などによって大きく異なりますが、おおよそは以下の通りです。 ・小規模プロジェクト(1〜2週間程度):20〜50万円 簡単な自動化ツールや、既存のマクロの修正・改良など ・中規模プロジェクト(1〜2ヶ月程度):50〜100万円 複数の機能を持つツールや、データベース連携を伴うツールなど ・大規模プロジェクト(2ヶ月以上):100万円〜 企業の基幹システムに組み込まれるツールや、大量のデータ処理を行うツールなど ただし、これらはあくまでも目安であり、実際の費用は開発内容や開発者の経験・スキルレベルによって大きく変動します。 またEXCELマクロ・VBA開発者の単価は、フリーランスの場合、1時間あたり5,000円〜15,000円程度が相場です。一方、受託開発会社に依頼する場合は、1時間あたり10,000円〜30,000円程度となる傾向があります。 ■VBA開発経験年数別のアドバイス VBAフリーランス求人・案件に参画するため、VBA開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のVBAフリーランスエンジニア VBAの基本的な文法や構文の理解を深め、コーディングスキルを向上させましょう。 ・開発経験1〜2年のVBAフリーランスエンジニア VBAの基礎的な文法や構文に習熟し、Excel、Word、Accessなどのオフィスアプリケーションの操作に慣れることが重要です。 また、VBA以外のC#、Python、JavaScriptなどプログラミング言語の学習にも取り組み、プログラミングの基礎概念を身につけましょう。シンプルなマクロの作成や、小規模なツール開発に積極的に取り組み、ポートフォリオを充実させることで、案件獲得の可能性が高まります。 ・開発経験2〜3年のVBAフリーランスエンジニア VBAの応用的な機能(ユーザーフォーム、API連携、データベース操作など)の使用経験を積み、より複雑なツールの開発ができるようになることが求められます。 また要件定義、設計、テスト、ドキュメント作成など開発プロセス全体の理解を深めることも重要です。OOPの概念を理解し、コードの可読性や保守性を意識した開発を心がけましょう。自分の得意分野を明確にし、その分野の案件に積極的にアプローチすることで、案件獲得の機会が増えるでしょう。 ・開発経験5年以上のVBAフリーランスエンジニア VBAを用いた大規模なシステム開発や、他のシステムとの連携、データ分析など、高度な案件に対応できるスキルが求められます。 SQL ServerやAccessなどのデータベース操作スキル、API開発スキル、セキュリティ対策スキルなどを身につけることで、より幅広い案件に参画できるでしょう。 また、プロジェクトマネジメントやチームリーダーとしての経験を積むことで、より高単価な案件にアプローチできます。自社サービスの開発や、VBAに関する情報発信(ブログ、勉強会など)を行うことで、専門性を高め、案件獲得につなげることもできるでしょう。 ■VBA習得難易度・勉強方法 VBA習得難易度・勉強方法について解説します。 VBA習得難易度について、中程度でしょう。その理由としてプログラミングの基礎知識が必要であることやOfficeアプリケーションの操作に習熟する必要があることが挙げられます。 VBA学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でVBAを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると学習サイトである「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、 チュートリアルサイト「Excel Easy」や無料学習サイト「Home and Learn」などVBAを学習できる学習サイトの環境はいくつか整っています。 オンライン学習やプログラミングスクールはVBA自体の習得以外にもVBAでの開発に必要なOfficeアプリケーション開発の周辺知識も教えてくれるため、VBAの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、VBA習得を希望するエンジニアは、まず周辺でVBAに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■VBAフリーランス求人・案件参画するために役立つ資格 VBAフリーランスエンジニアが取得しておいても良い資格を3つ紹介します。 ・VBAエキスパート VBAエキスパートは、サーティファイ認定試験運営委員会が提供するVBAスキルの専門家を認定する資格です。この資格は、VBAを用いた効率的なツール開発やアプリケーション開発ができる人材の育成を目的としており、VBAエンジニアやオフィス業務の自動化に携わる人々に向けられています。 試験はCBT形式で行われ、試験時間は90分です。試験内容はVBAの基礎知識、Excel/Word/AccessなどのOfficeアプリケーションとの連携、マクロの記録と編集、ユーザーフォームの作成、デバッグ技術などが含まれます。受験料は15,000円(税抜)です。 VBAエキスパートを取得することで、VBAを用いたツール開発やアプリケーション開発のスキルを客観的に証明できます。 VBAフリーランスエンジニアにとって、VBAエキスパートは必須の資格です。VBAエキスパートの取得により、VBAに関する体系的な知識の習得や、実践的なスキルの向上が期待できます。これらの知識やスキルは、VBAフリーランスエンジニアとしての業務の質の向上に寄与するでしょう。そのため、VBAフリーランスエンジニアとして活躍するために、時間的な余裕がある方は、VBAエキスパートの取得を検討することをおすすめします。 ・MOS資格 MOS資格は、Microsoft社が提供するマイクロソフト・オフィス・スペシャリストの認定資格です。この資格はMicrosoft Officeアプリケーション(Word、Excel、PowerPoint、Accessなど)の操作スキルを証明するものであり、オフィス業務の効率化や生産性向上を目指す個人やビジネスパーソンに向けられています。 試験はCBT形式で行われ、試験時間は50分から60分程度です。試験内容はOfficeアプリケーションの各機能の操作方法や活用方法が含まれます。受験料は各科目10,780円(税込)です。 MOS資格を取得することで、Microsoft Officeアプリケーションの操作スキルを客観的に証明できます。また、資格取得により、オフィス業務の効率化や生産性向上に寄与できるスキルを習得できます。 VBAフリーランスエンジニアにとって、MOS資格は重要な資格の一つです。VBAはMicrosoft Officeアプリケーションと密接に関係しており、MOS資格の取得によりOfficeアプリケーションの操作スキルを証明できます。 これはVBAを用いたツール開発やアプリケーション開発において、クライアントからの信頼獲得や案件獲得の機会拡大につながる可能性があります。そのため、VBAフリーランスエンジニアとして活躍するために、MOS資格の取得を検討することをおすすめします。 ・応用情報技術者試験 応用情報技術者試験は、情報処理推進機構(IPA)が実施する、IT分野における国家資格の一つで、特に高度な試験として知られています。この試験は、情報システムの企画、設計から開発、運用、そして管理に至るまでの包括的なスキルを問うものです。 試験は一日で実施され、春期と秋期の年2回行われます。受験料は7,500円です。合格者には、ITシステム開発に関する広範な知識とスキルを有していることを証明する認定証が授与されます。 VBAフリーランスエンジニアにとって、応用情報技術者試験の資格取得は大きな意義があります。この資格を保有することで、VBAを活用したシステム開発における高い技術力を客観的に示すことができ、よりハイレベルなフリーランス求人・案件への参入が期待できます。 さらに、応用情報技術者試験の学習プロセスを通じて、VBAフリーランスエンジニアとしての専門性を深化させ、他のプログラミング言語やフレームワークへの適応力を高めることも可能です。このような技術的な成長は、VBAフリーランスエンジニアのキャリアアップに寄与するでしょう。 VBAやIT関連の資格を習得することは良いことですが、VBAフリーランス求人・案件に参画するという目的を失わないようにしましょう。 VBAスキルを資格取得によって、証明することは可能ですが重要視すべきことは、VBAの実務経験やOfficeアプリケーション開発経験周辺で必要な開発スキルを保有していることです。 そのためVBAの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 VBAエンジニアとして、実務未経験にも関わらずVBAフリーランスエンジニアが取得しておいて良い資格の取得を最優先事項にすることはやめておきましょう。 ■VBAフリーランス求人・案件の未経験での参画 VBA開発実務未経験の場合、参画できるVBAフリーランス求人・案件は限られてくるでしょう。 VBAなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 未経験からVBAフリーランス求人・案件への参画を検討/希望している方は、はじめにVBAでの開発経験を積める企業へ就職し2〜3年ほど開発経験を積むもしくは個人や副業としてVBA開発経験が積めるプロジェクトに1〜2年ほど参画し開発経験を身につける、どちらかの行動を行いましょう。 VBAフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 VBAのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。 例えば、VBAフリーランス求人・案件ではVBAでの開発経験はもちろん、Excel、Word、Accessなどのオフィスアプリケーション操作スキル、要件定義・設計スキル、VBA以外のプログラミング言語の知識、データベースの基礎知識、テスト・デバッグスキル、ドキュメント作成スキル、VBの知識が求められます。 VBAをはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればVBAフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■フリーランス/副業エンジニア初心者におすすめの求人・案件獲得方法や求人・案件の探し方ロードマップ フリーランス/副業エンジニア初心者におすすめの求人・案件獲得方法や求人・案件の探し方のロードマップを4つ挙げられます。 ・SNSを含むオンラインの活用 フリーランス/副業エンジニア初心者は、SNSやオンラインプラットフォームを利用して、フリーランス/副業求人・案件を見つけることができます。 X(旧Twitter)、Facebook、LinkedInなどのSNSや個人のWebサイトに、自身の経験、スキル、成果物を掲載することで、フリーランス/副業エンジニアは企業や個人クライアントから直接依頼を受ける可能性が高まります。 とりわけ、X(旧Twitter)、Facebook、LinkedInの活用は、即戦力となるフリーランス/副業エンジニアを探している企業にとって重要です。SNSの投稿を通して、エンジニアの思考プロセスや専門知識を客観的に評価でき、採用コストの削減にもつながるためです。 オンライン上で経歴、実績、ポートフォリオを公開しておくと、企業の人事担当者が審査を行い、フリーランス/副業エンジニアの能力や希望に合致するフリーランス/副業求人・案件を提示してくれる可能性が上がります。 ・人脈の活用 フリーランス/副業エンジニア初心者は、知人や自身の人脈を活用して、フリーランス/副業求人・案件を獲得することができます。 知人、友人、以前の職場の同僚などに、フリーランス/副業エンジニアとして独立し、仕事を探していることを伝えておくと、役立つ情報を提供してくれる可能性が高いです。人脈を通じて案件を得ると、高報酬でスムーズに開始できることもあります。ただし、知人や友人、前職の同僚から紹介されたフリーランス求人・案件は、自分の責任感や紹介者への評価が問われます。 さらに、フリーランス/副業エンジニア向けのコミュニティに参加し、人脈を広げることで、新たなフリーランス/副業求人・案件の機会を見出すこともできます。 ・クラウドソーシングプラットフォームの利用 フリーランス/副業エンジニア初心者は、クラウドソーシングプラットフォームを利用して、フリーランス/副業求人・案件を見つけることができます。クラウドワークス、ランサーズ、ココナラなどが代表的なクラウドソーシングプラットフォームです。 フリーランス/副業エンジニアとして活動する際、クラウドソーシングプラットフォームに自分の開発スキルを登録するだけで、様々なフリーランス/副業求人・案件に応募できます。これにより、自分のスキルや希望に合った求人・案件を見つけ、キャリア向上の機会を得ることができます。 ただし、この方法では単発の仕事が多く、高単価のフリーランス/副業求人・案件は少ない傾向にあるため、長期的な参画や高単価案件を望むフリーランス/副業エンジニアには適していないかもしれません。 経験を積み、実績を重ねることを目指す、独立して間もないフリーランス/副業エンジニアには、この方法が適しているでしょう。 ・フリーランスエージェントの利用 フリーランス/副業エンジニア初心者は、フリーランスエージェントを利用して、フリーランス求人・案件を見つけることができます。 フリーランスエージェントに在籍する専門コーディネーターが、開発スキルや要望、市場動向を分析し、最適なフリーランス/副業求人・案件探しをサポートしてくれます。 フリーランス/副業エンジニアには、開発経験の浅い方から10年以上の豊富な経験を持つベテランまで、多様な人材がいます。 効率的な求人・案件検索や継続的な参画を目指すフリーランス/副業エンジニアは、適切なフリーランスエージェントに登録することをおすすめします。 また、一部のフリーランスエージェントでは、正社員並みの保険加入、確定申告のサポート、スキル向上のための勉強会、定期的な交流会など、充実した福利厚生制度が提供されています。フリーランス/副業エンジニアは、働けなくなった場合や保険が必要になった際に備え、保険や福利厚生の充実したエージェントを選ぶことが重要です。 なお、厚生労働省は、2024年秋までにフリーランスの労災保険の特別加入制度の対象を原則全業種に拡大する方針を示しています。 ■VBAフリーランス/副業エンジニアが副業する際の注意点 ・副業禁止有無の確認 ・副業での所得においては確定申告を意識する ・副業禁止有無の確認 VBAフリーランス/副業エンジニアの副業を始める際の注意点として副業禁止有無の確認をしましょう。 副業禁止しているかどうかは企業により異なります。 就業規則で禁止されている場合は上司に確認を取りましょう。 万が一、副業していることが会社に見つかると、減給処分や懲戒解雇なども可能性として考えられるため、必ず副業を行う前に就業規則を確認しましょう。 ・副業での所得においては確定申告を意識する VBAフリーランス/副業エンジニアの副業を始める際の注意点として副業での所得においては確定申告を意識しましょう。副業を行う場合、副業で得た1年間の所得が20万円を超える場合は確定申告が必要です。 確定申告を行わなかった場合、重加算税や延滞税が課せられることを知っておきましょう。 どの程度の所得になるのかなど副業を始める前にあらかじめ計算しておくと、調整できるため、参考にしてみてください。 ■VBAの市場動向やニーズ VBAはExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発など幅広く開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、VBAエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年5月、IDC Japanが発表したソフトウェア市場の実績と予測では2022年の国内市場を、前年比13.9%増の4兆1548億6300万円と推定しており、国内市場は2022年から2027年にかけて年平均6.7%で成長し、2027年には5兆7459億円に達すると予測しています。 その他ブロックチェーン、6G、IoT、ビッグデータ、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアの絶対数が足りておらず、VBAを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 VBAエンジニアとして現在活躍している方や今後活躍を検討している方はVBAの開発実務経験やVBA開発に必要なOfficeアプリケーション開発経験を取得すると多くのVBAエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。