mugaxのなんでも情報局

いろんな分野について発信していきます。

2022-08-01から1ヶ月間の記事一覧

VBAで再帰を使ったバックトラッキング

1から5までの整数を1度ずつ使って5桁の整数を作るとき、何通りの整数が作れるか? 高校数学の基本問題である。一瞬で解ける簡単な問題だ。 しかし、それを全て書き出せと言われてたらどうだろう。かなり面倒な作業になる。こういう作業はコンピュータに任せ…

VBAでオートフィルターを使うと便利だけど、使う必要がないこともある

表から特定の行にだけ処理をしたいことがある。例えば、バスケットボールチームの選手リストがあって、ポジションがPGの選手の行にだけ色を塗りたいといった場合だ。 とりあえず、Wリーグの公式サイトに載っているシャンソンVマジックの選手リストから作成し…

VBAでワークシート関数を使うと遅くなることもある

VBAではワークシート関数を使うことができる。ワークシート関数というのはExcelでセルに入力して使う関数のことである。例えば、「Sum」や「CountIf」や「Vlookup」などである。 VBAでワークシート関数を使うと、コードを短くわかりやすくできる。また、ルー…