VBA
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 参照範囲に「#REF!」が含まれるのは、良くあることで。しかも自分以外が 作成したファイルで起こ…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 今回の出題は、実際の業務でも頻出する事例ではなかろうか。 出題内で特に制限されていなかった…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 今回立てた作戦は、以下のとおり。 一つ以上連続する改行を、その塊毎に全てLfに置換する。 先頭…
前回は、VBA100本ノックで「シートの並び替え」に挑戦した。 infoment.hatenablog.com 今回は、問題を解きながら思いついたことを一つ。 バブルソートやクイックソートがある中で、こんな並べ替えを思いついた。 並べ替えたい 配列A内の要素のうち、最大値i…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 並べ替えか・・・。並べ替えと言えば、ソート。ソートと言えば、 たまに「バブルソート」や「ク…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 手順としては、問題文が示す順に処理するのが順当なところか。 Sub VBA_100Knock_014() Dim Ws A…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 「注意」という文字があるかを判定し、更にそれが何文字目から始まるかを 確認して赤の太字にす…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 作戦としては前回と同様、MergeCellsプロパティで結合されているか否かを 確認するのがよろしか…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 100本ノックも1割を過ぎて、だんだん難しくなってきた印象。 まず、セルが結合されているか否か…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 行の削除といえば、下からがセオリー。上から消すと、消すたびに 行数がずれていくから。 Sub VB…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 条件を改めておさらいしてみる。 合格者シートを新規作成すること。 合格者の氏名だけをA列に列…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 全ての科目が50点以上ということは、教科の別を問わないということ。 英語が〇点以上で、国語が△…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 「何をもって日付とみなすか」が、人によって解釈が変わりそう。 今回は、IsDate関数で日付とみ…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 図らずも、前回作成した別解がそのまま使えそうな設問だ。 ということで、流用して作成してみた…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 問題文を読むと、「計算した値をD列に入れ」とある。 そこで今回は、単価の列をループして一行…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 3本目では1行目とA列以外の値を消去したが、今回はそれに加えて計算式が セットされたセルも…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 ラベル行やNo.列を残して処理するのは、日常でもよくある状況と思う。ということで、作成した解…
こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 前回は「書式」「数式」ともにコピーだったが、今回は数式を消して 値をコピーする。ということ…
一念発起して今年は、こちらで公開されている100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 今回は書式も数式も、ということで ↓ をコピーする。 敢えてフォント名やサイ…
今日は、MsgBoxの戻り値の受け取り方について、二通りをご紹介。 VBEで、MsgBoxの後に "(" を入力すると、下のように表示される。 末尾に" As VbMsgBoxResult " と表示されていることから、戻り値を VbMsgBoxResult(Enum)で受け取ることが可能と分かる。 …
先日から、円の中で円を転がす多重スピログラフに挑戦している。 infoment.hatenablog.com 今日も、前回の続きから。 前回作ってみて分かったこと。1. 円の中の円に更に円を置き、その中心の軌跡を描くと奇麗な模様になる。 ↓ こんな感じだ。 2. 上記にもう…
先日から、円の中で円を転がす多重スピログラフに挑戦している。 infoment.hatenablog.com まとまった時間が取れない中で、さらに考えがまとまらず、結構な時間が 掛かってしまった。 今日も、前回の続きから。 横着して、今回はコメントを説明に代える。 Su…
先日、数回にわたってExcelでスピログラフを再現してみた。 infoment.hatenablog.comこれを考え出すと、すぐに脳みそがオーバーヒートするので、今回は少し 時間をおいてみたのだが・・・現在、煮詰まってます。 とりあえず、今はこれで精いっぱい。次回に続…
先日から、Excelでスピログラフを作成している。 infoment.hatenablog.com 今日も、昨日の続きから。 昨日は、式の一般化には成功したものの、散布図の種類設定がまずかった。 例)軌跡を描かず、点が散布されただけのパターン。 仕方ない。都度設定しなおす…
先日から、Excelでスピログラフを作成している。 infoment.hatenablog.com 今日も、前回の続きから。 前回は、三つの小さな円を同時に回転させてみた。作ってみると、円が一つ 増えるたびに 変数宣言 6回 変数の再宣言(Redim) 6回 変数の計算 6回 計算結果…
先日から、円の内側で円を転がしている。昔ながらのおもちゃ 「スピログラフ」 の再現に挑戦中。現在ここまで来たけど、煮詰まってる。 式の一般化まで、もう少し時間が掛かりそうです。経過報告まで。
前回は、円の内側で小さな円が転がっている感を出すために、点を一つ 追加した。仮に、動点Pとでも名付けよう。更にこれをもっと滑らかに 動かすために、表の更新は一旦計算した値を配列に格納し、丸ごと張り 直すことで更新してみた。 infoment.hatenablog…
前回は、円の内側で小さな円を転がすことに挑戦した。 infoment.hatenablog.com今日は、これを少し改善するお話。 前回作ってみて感じた問題点は、以下の二つ。 小さな円が自転しているように見えない(公転だけ) 動きがカクカクしていて、滑らかでない と…
円の内側で円を転がす様子を描画したら、面白いかなと思った。まず大きな円の半径を 、小さな円の半径を とするとき、 小さな円が大きな円の中心から見て 回転したときを考えてみる。 Excelの数式では、sinやcosに与える角度の単位は「°」ではなく「rad」。 …
Excelで散布図を描いて、遊んでみた。以下二つの数式は、原点(0,0)で接する。↓ こんな感じ。 何か、もっと面白いことできないかなと、 色々と模索中です。