マガジンのカバー画像

そうだ!プログラミングしよう!

13
私は一度プログラミングで挫折しました! でも今は、そこそこ楽しんでます。プロではないですけどね。 でもちょっと知ってるだけで、見えてる世界がかわります。私の個人的見解ですが。 な…
運営しているクリエイター

記事一覧

IF構文って何?(VBA)

概要If構文は、条件に応じてプログラムの動作を変更するための基本的な制御構造です。これにより、プログラムは異なる条件に対して異なる処理に役立てることができます。 IF構文の何が便利かVBAの If 構文は、条件に基づいてプログラムがどのように動作するかを制御するための素晴らしい機能です。以下は、プログラミング初心者でも理解しやすい If 構文の良いところになります。 条件に応じた行動: If 構文を使うと、特定の条件が満たされた場合には一連のコードを実行し、そうでない場合

VBAでエラーを無視する方法

概要VBA(Visual Basic for Applications)などのプログラミングでは、エラーが度々生じます。中でも無視したいエラーも多数あるかと思います。 VBAには、On Error ステートメントを使用してエラー処理を行うためのいくつかの方法があります。以下に、どのようなエラーが存在するのかや、基本的なVBAのエラー処理の手法などについていくつか紹介していきます。 VBAのエラーについて一般的なVBAのエラーには、次のようなものがあります。 構文エラー

VBAユーザーフォームの作り方

ユーザーフォームとは?ユーザーフォームとは、VBA(Visual Basic for Applications)を使用して、WindowsアプリケーションのようなGUI(Graphical User Interface)を作成するためのツールです。ユーザーフォームを使用することで、テキストボックス、ラベル、コンボボックス、ボタンなどのコントロールを配置し、ユーザーが直感的に操作できるようにすることができます。 主にデータ入力や設定画面、ダイアログボックス、チャートの作成、ゲ

GUIってなに?

GUIとは?GUIとは、「Graphical User Interface(グラフィカルユーザーインターフェース)」の略称で、直訳すると「グラフィカルなユーザーインターフェース」。つまり、グラフィカルな画面やアイコンなどを用いて、ユーザーが直感的に操作できるようにしたインターフェースのことを指します。 従来のコマンドラインインターフェース(CLI)に対して、GUIは、アプリケーションの機能をボタンやメニューなどのコントロールで表現し、ユーザーが直感的に操作できるようにします

プロググラミング学ぶ順序

タイトルのとおりですが、そうとはいえ、明確に決まった順序はないでしょう。 よく見る学ぶ順序はこんな感じだと思います。 プログラミングを学ぶためのフローチャートプログラミングの基礎知識を学ぶ 最初に、プログラミングの基本的な概念や用語、制御構造などを学びます。これには、データ型、変数、演算子、制御文(if文、for文、while文)、関数などが含まれます。 プログラミング言語を選ぶ プログラミングには多数の言語があります。自分が学ぶべき言語を選び、その言語の文法や機能

VBAの変数名をいい感じに名付けたい

変数名の付け方にはルールがある変数名は英字で始めなければならない。 変数名には英数字とアンダースコアのみが使用可能であり、スペースや記号は使用できない。 変数名は一意であり、同じスコープ内で同じ名前の変数を定義することはできない。 変数名はわかりやすく、意味のある名前をつけることが望ましい。 など では、具体的にどんな方法があるのでしょうか キャメルケース   変数名を複数の単語で構成する場合、先頭を小文字にして、単語の先頭を大文字にする方法です。例えば、「fi

コマンドボタンの作り方(VBA)

ボタンを押すとなにかが起こる!プログラムっぽいですよね! ボタンを押すと時間が表示される、メッセージが表示される、特定のセルに日付が入力されるなど、コードを書けばいろいろ再現できます。 ですが、それにはボタンが必要です。 VBAではコマンドボタンとか言ったりします。 このボタンが作れなければ、押すことなんてできません。 というわけで、コマンドボタンの作り方です! コマンドボタンの作り方ExcelのVBAを使って、フォーム上にコマンドボタンを作成する流れはこんな感じです

VBAを使ってみよう!

以前、プログラミングを始めるにあたって、まずは誰かコードを真似して書いてみよう!(コピペでなく手打ちで!)的なことを書きました。 なので何かサンプルコードを紹介しようかなーと思います。 msgbox メッセージボックスVBAのプログラミングでまぁよく使います。単体ではあんまり意味はありませんが、というかどのプログラムでもそうかも知れませんが。。。 VBAのmsgboxは、メッセージボックスを表示するための関数です。メッセージボックスは、ユーザーに情報、警告、またはエラー

VBAでできることって何?

プログラミングでできることってなんでしょう?結構色々できるんです。 ざっくりいうと、人間がめんどくさい!って思うことができたりします。 人間がめんどくさいと思うこと私の個人的ですので、異論は認めます😁 私が思うに、単純作業、同じことの繰り返し、複雑な計算、情報管理などです。 単純作業の具体例 データ入力:スプレッドシートなどのフォームに、情報を手動で入力する作業。 コピー&ペースト:同じ文書の複数箇所に同じ内容を貼り付ける作業。 ファイリング:書類を整理してファイ

一番最初に始めるおすすめのプログラミング言語は?

プログラミングを始めたいと思っている方向けに一つ書いてみたいと思いました。 どうやって使うの?とか、どの言語がいいの?とか書いていけたらと思います。 おすすめのプログラミング言語ってあるの? 結論、おすすめのプログラミング言語は、その人のスキルレベルや使用目的によって異なります。 ざっくり、以下のようなプログラミング言語があります。(※さらっと読んで下さい) Python: 人工知能や機械学習に特化したアプリケーションの開発に適していますが、一般的なWebアプリケーシ

VBAどうやって学んだ?

はじめの一歩で挫折しまくり僕の場合はVBAプログラミングに関する書籍などは買っていません。 厳密に言えば、本屋に行き、書籍を見た後に嫌気が差して本を買うのをやめました。 続いてyoutubeで学ぼうと思い、VBA基本などと調べて試してみましたが、これも挫折しました。 それから、向いてないのだと悲観的になり、一ヶ月ほどプログラミングさんと距離を置きました。 VBAどうやって学んだ?結局のところ、とりあえず「プログラムを作る」が僕にとっての最適解でした。 どういうことかというと

GASの準備

GASについて(概要) Google Apps Script (GAS)は、Googleのサービス(Google Sheets, Google Docs, Gmailなど)を拡張するためのJavaScriptベースのスクリプト言語です。JavaScriptを学ぶ前にGASを学ぶとより、JavaScriptが学びやすくなるかもしれません。 また、GASを使用することで、これらのGoogleサービスを自動化することができるんです。 GASを使用すると、Googleサービスと連携

VBAの準備

VBAについて(概要) VBA (Visual Basic for Applications)は、Microsoft Office (Excel、Word、Outlookなど) で実行することができるプログラミング言語です。 VBAを使用することで、マクロなどの自動化タスクを作成することができます。 また、VBAは、ExcelなどのMicrosoft Officeアプリケーションとともにインストールされているため、特別なソフトウェアをダウンロードする必要はありません。つま