はもちくわ

コードについて自分なりの解釈を書いてます。

2023-01-01から1年間の記事一覧

【ExcelVBA】1つのプロシージャでボタンごとに処理を変える方法

複数のボタンに同じ1つのプロシージャを登録し、押されたボタンによって処理を変える方法のご紹介です。ボタンによって処理を変える方法で最初に思いつくのは、ユーザー定義関数を引数によって処理を変えるように作成しておき、ボタンごとにプロシージャを…

【Excel】結局さ、フォームコントロールのリストボックスの複数選択は飾りってことなの?!(ユーザーフォームを使わないリストボックスウインドウ)

ちょっと私のスキルではどうにもならんかったので、記事に書いてます(笑)私、今はWinのExcel使っていますが、もともとMacがメインだったので、業務効率化するためにVBA使う場合、「ActiveXコントロール」とか「ユーザーフォーム」とか「ファイルシステムオ…

【ExcelVBA】「セルの内容が変わったら処理をさせる」ときのクセモノ!(Changeイベント)

今回の記事は、セルの内容が変わったら、Excelになにか処理をさせる、WorksheetのChangeイベントを使った処理の話です。わぁ〜、夏のイベントとか楽しそう〜!!。。。いやいや、このイベントは処理をさせるためのキッカケの話ですよ(笑) さて、このChange…

やっぱりファイル名って被ることがあるぞ!(反省・・・)

バイト先で、私がExcelVBAで作ったシステムに、すごい久しぶりにバグが出たんです。どうも、ファイルからデータを自動読込みする際に、こちらの意図した挙動になってないファイルがあるのです。それでですね、ちょっとこの原因を突き止めるのに時間がかかっ…

プログラムはちょっと離れるとわすれちゃうぞ!

仕事で、人の目を使ってコード番号をチェックしたり、入力ミスをしないように2度も3度も見直したり、、、、それでも間違えてるとかクレーム受けたり(笑)、、、、「いや、人間だからミスはあるから!そもそも、PCあるのになんで人頼みなの?!」って、心の…

EXCEL】関数で万年業務カレンダー(日付固定)を作ってみる〜第5回〜セルに2つの結果を併記する方法

全5回に渡って、下のような万年業務カレンダーをつくっています。 記事の構成は下のようになっています。内容が重なるものはサラッと書きますので、詳しく知りたい方は、過去回をご確認ください。 万年業務カレンダーの作成全5回 第1回 月末判定と曜日の…

【EXCEL】関数で万年業務カレンダー(日付固定)を作ってみる〜第4回〜前、翌営業日の計算(任意の休みの場合)

全5回に渡って、下のような万年業務カレンダーをつくっています。 記事の構成は下のようになっています。内容が重なるものはサラッと書きますので、詳しく知りたい方は、過去回をご確認ください。 万年業務カレンダーの作成全5回 第1回 月末判定と曜日の…

【EXCEL】関数で万年業務カレンダー(日付固定)を作ってみる〜第3回〜前、翌営業日の計算(土日休みの場合)

全5回に渡って、下のような万年業務カレンダーをつくっていきます。 記事の構成は下のようになっています。内容が重なるものはサラッと書きますので、詳しく知りたい方は、過去回をご確認ください。 万年業務カレンダーの作成全5回 第1回 月末判定と曜日…

【Excel】関数で万年業務カレンダー(日付固定)を作ってみる〜第2回〜第nX曜日の日付計算・・・第3火曜って何日??

前回に引き続き、下のような万年業務カレンダーをつくっていきます。 全5回の記事になっておりまして、構成は下のようになっています。内容が重なるものはサラッと書きますので、詳しく知りたい方は、過去回をご確認ください。 万年業務カレンダーの作成全…

【Excel】関数で万年業務カレンダー(日付固定)を作ってみる〜第1回〜月末判定と曜日の文字列表示

カレンダーには、よく家庭で見る曜日固定のカレンダーと、仕事などの業務上でみる日付固定のカレンダーとありますね。曜日固定の万年カレンダーは過去記事の「関数で万年カレンダーをつくってみる」で作りましたので、今回は、業務に特化したカレンダーを、…

【Excel】関数で万年カレンダー(曜日固定)をつくってみる(後編 祝日の反映、条件付きの書式)

こんな万年カレンダーを作るぞ!ということで後編です。前編を見てない方は前編からどうぞ。 hamo440.hatenablog.com さて、前編では表示する月に合わせた日付の計算をし、カレンダーに自動表示させました。続いて、後編では祝日の自動表記と、条件によって…

【Excel】関数で万年カレンダー(曜日固定)をつくってみる(前編 その他の表示形式と日付の計算)

仕事の中にExcelがどっぷり浸透している割に、日付がテキストとして扱われていることが多いな、、、と感じる今日このごろ。ああ、、、もったいないなぁ。。。。日付はデータとして扱ったほうが、得られる情報が多くなりますし、計算もできるようになりますの…

【ExcelVBA】セルの値だけを消す「ClearContents」の結合セルでの使い方

これは失敗談からの記事なのですが、、、バイト先で、取引先からExcelファイルで送られてくる入荷予定リストを、所定のフォルダから自動で読み取り、入荷する商品と同じ商品が倉庫のどこにあって、さらに、その場所に収まるかどうか?を判定して入荷一覧表に…