プログラミング勉強メモ

その他

【初心者向け】AWSとは?仕組み・できること・主要サービス・料金・資格を徹底解説

「AWSという言葉は聞いたことがあるけれど、何ができるのかわからない」「AWSとサーバーは何が違うの?」「エンジニアになるならAWSを勉強したほうがいい?」このような疑問を持っている方も多いのではないでしょうか。AWSは、現在のシステム開発...
Excel /VBA

【Excel VBA】配列・Collection・Dictionaryの違いと使い分けを徹底解説|実務で使えるコード例付き

Excel VBAで複数のデータを扱うときに便利なのが、配列(Array)CollectionDictionaryの3つです。しかし、それぞれ似ているようで特徴が異なるため、「どれを使えばいいのか分からない」「配列とCollectionの違...
オブジェクト指向

【VBA】プロシージャ指向とオブジェクト指向の違い|オブジェクト指向とは何かをわかりやすく解説

VBAを学び始めると、「オブジェクト指向とは何ですか?」「VBAはオブジェクト指向なのですか?」「プロシージャ指向との違いがわかりません」といった疑問を持つ方が多いでしょう。実際、VBAは他のプログラミング言語のような本格的なオブジェクト指...
クラスモジュールの活用

【VBA】クラスのインスタンス化方法の違い|Dim+SetとAs Newの使い分け

VBAでクラスを扱う際、インスタンスの生成方法には主に次の2つがあります。変数宣言 → 後からインスタンス化(Dim + Set)宣言と同時にインスタンス化(As New)一見似ていますが、挙動・使いどころ・保守性 に大きな違いがあります。...
その他

【初心者向け】VPNとは?仕組みと使い方をわかりやすく解説

1. VPNとは?VPN(Virtual Private Network:仮想プライベートネットワーク)は、インターネット上に「安全なトンネル」を作って、データのやり取りを守る仕組みです。普通にインターネットを使うと、データは暗号化されずに...
その他

【初心者向け】OneDriveとSharePointの違いをわかりやすく解説

1. はじめにMicrosoft 365 を使っているとよく出てくる「OneDrive」と「SharePoint」。どちらもクラウド上にファイルを保存できるサービスですが、役割が違います。「結局どっちを使えばいいの?」と迷う方のために、初心...
その他

VBAの将来性と有用性:現場で使えるスキルとは

VBA(Visual Basic for Applications)は、ExcelやWordなどのOffice製品上で動作するプログラミング言語です。業務効率化や自動化のツールとして、現場では根強い需要があります。しかし、プログラマー視点で...
その他

【徹底比較】プログラミングは独学とスクールどっちが良い?初心者におすすめの学習法とスクール紹介

「プログラミングを学びたいけれど、独学とスクール、どっちが良いの?」そんな悩みを持つ方は少なくありません。実際、独学でもスクールでもプログラマーになることは可能です。ただし、学習の進め方や目的、生活環境によって最適な方法は変わります。本記事...
ブックの操作

【VBA】保存前に既存ファイルの上書きを防ぐ方法

VBAでファイルを保存する際、既に同名のファイルが存在すると自動的に上書きされてしまうことがあります。大事なデータを誤って消さないように、保存前にファイルの存在を確認する仕組みを入れておくのがおすすめです。1. 基本的な存在チェックの流れ保...
ブックの操作

【VBA】作成したブックへの自動切り替え

VBAでWorkbooks.Addを使って新しいブックを作成した場合、作成直後にそのブックをアクティブに切り替えることができます。また、複数ブックを扱う場合は、どのブックがアクティブかを明確にすることが重要です。ここでは、新規作成したブック...