やろまい

国立院卒の理系君がプログラム書いたり、株式投資したり、簿記を学んだり。

はじめましての人へ(サイト紹介)
ツイッター→ 招き猫ファイナンス

プログラミング

主にマクロ(VBA)の内容を書いています。

ごはんのメニューをランダムに決めるマクロを紹介

ごはんのメニュー決めるの面倒くさい 今回は、こんなお悩みを持つ人に向けた内容です。 我が家では1週間分のメニューをまとめて決めているのですが、決めるのが面倒くさくて仕方がありません。 この問題を解決するため、ごはんのメニューを自動的に決めるマ…

【VBAメモ】FSOで扱うオブジェクトが多いので整理してみた

FSO(FileSystemObject)はファイルやフォルダを扱うための便利なオブジェクトです。 時々使っているのですが、参考サイトのコピペで済ませていたので、一度整理して理解することにしました。 FSOはフォルダ内のファイル一覧(orフォルダ一覧)を取得するの…

【便利な使い方も】VBAを使ってメールを自動作成する方法

VBAを使ってメールの作成をしたことがありますか? Outlookのオブジェクトを使用すると結構簡単にメール作成ができます。 今回はメール作成のやり方と便利な使い道を紹介します。 使い道は意外と思いつかないと思うのですが、そのヒントとなる考え方を紹介し…

【VBA】図形(シェイプオブジェクト)にマクロを登録する方法

今回は、VBAを使って図形に「マクロを登録」する方法を紹介します。 ここでいう図形はエクセルの図形ボタンで出てくるもののことです。 マクロを実行させるボタンは開発タブ⇒挿入⇒フォームコントロールを使うことが多いと思います。 ただ、知らない人もいる…

【VBA】配列とオブジェクトを引数にする方法とその注意点

こんな人に向けた記事です。 配列orオブジェクトを引数とするやり方が知りたい 配列を渡そうとしてエラーが起こって困っている ちょっと手の込んだマクロを組みたい 今回はVBAで配列とオブジェクトを引数として渡す方法を紹介します。 オブジェクトは変数と…

【エクセルVBA請負開発③】やり直しになりやすいポイントとその対策

今回はエクセルVBAの請負開発でやり直しになりやすいポイントとその対策を紹介します。 こんな人に向けた内容です。 逆戻りしないコツが知りたい 何度も作り直して嫌になったことがある エクセルVBAの請負開発をしている これまでのエクセルVBAの記事も読ん…

【エクセルVBA請負開発②】依頼書にはどんな項目を載せておけば良いのか

この記事に引き続いて、今回は開発請負受ける際の依頼書について解説します。 エクセルVBAですと、外注に出すよりも社内開発するケースのが多いと思います。 すると、社内のやり取りゆえ曖昧にことが進んでしまいがちです。 そうした曖昧さをクリアにするた…

【エクセルVBA請負開発①】請負開発の基本フローを紹介します

VBAの請負開発をするときの基本的なフローを紹介しようと思います。 こんな人に向けて書いてます。 VBAを独学で学んでいて、綺麗な進め方を知りたい 同僚にエクセルVBAを作って欲しいと頼まれた エクセルVBAの請負開発をしている 私のVBAの経歴は全部8年ほど…

【VBAでグラフ作成】ChartオブジェクトとChartObjectオブジェクトの違いを解説

VBAでエクセル作業を自動化していると、時々グラフも一緒に作成してしまいたいケースもあるかと思います。 初めてのときは色々と調べながらコーディングすると思うのですが、グラフについてはあまり良い解説記事が見つかりません。 また、私としては 非推奨…