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

VBA100本ノック 18本目:名前定義の削除

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 参照範囲に「#REF!」が含まれるのは、良くあることで。しかも自分以外が 作成したファイルで起こ…

VBA100本ノック 17本目:重複削除(ユニーク化)

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 今回の出題は、実際の業務でも頻出する事例ではなかろうか。 出題内で特に制限されていなかった…

VBA100本ノック 16本目:無駄な改行を削除

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 今回立てた作戦は、以下のとおり。 一つ以上連続する改行を、その塊毎に全てLfに置換する。 先頭…

名前の分からないソート

前回は、VBA100本ノックで「シートの並び替え」に挑戦した。 infoment.hatenablog.com 今回は、問題を解きながら思いついたことを一つ。 バブルソートやクイックソートがある中で、こんな並べ替えを思いついた。 並べ替えたい 配列A内の要素のうち、最大値i…

VBA100本ノック 15本目:シートの並べ替え

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 並べ替えか・・・。並べ替えと言えば、ソート。ソートと言えば、 たまに「バブルソート」や「ク…

VBA100本ノック 14本目:社外秘シート削除

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 手順としては、問題文が示す順に処理するのが順当なところか。 Sub VBA_100Knock_014() Dim Ws A…

VBA100本ノック 13本目:文字列の部分フォント

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 「注意」という文字があるかを判定し、更にそれが何文字目から始まるかを 確認して赤の太字にす…

腕立て伏せと忍者と一次不定方程式

年々、肝臓の数値が少しずつ悪くなっている。そこで一念発起して、 腕立て伏せをすることにした。 今回は三日坊主にならないよう、少しずつ負荷を上げることにした。 初日は1回。二日目は2回というように、一日1回ずつ増やす。 腕立て伏せではなく、拳立…

VBA100本ノック 12本目:セル結合を解除

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 作戦としては前回と同様、MergeCellsプロパティで結合されているか否かを 確認するのがよろしか…

VBA100本ノック 11本目:セル結合の警告

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 100本ノックも1割を過ぎて、だんだん難しくなってきた印象。 まず、セルが結合されているか否か…

VBA100本ノック 10本目:行の削除

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 行の削除といえば、下からがセオリー。上から消すと、消すたびに 行数がずれていくから。 Sub VB…

VBA100本ノック 9本目:フィルターコピー

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 条件を改めておさらいしてみる。 合格者シートを新規作成すること。 合格者の氏名だけをA列に列…

VBA100本ノック 8本目:点数の合否判定

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 全ての科目が50点以上ということは、教科の別を問わないということ。 英語が〇点以上で、国語が△…

VBA100本ノック 7本目:日付データの扱い

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 「何をもって日付とみなすか」が、人によって解釈が変わりそう。 今回は、IsDate関数で日付とみ…

VBA100本ノック 6本目:セルに計算式

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 図らずも、前回作成した別解がそのまま使えそうな設問だ。 ということで、流用して作成してみた…

VBA100本ノック 5本目:セルの計算

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 問題文を読むと、「計算した値をD列に入れ」とある。 そこで今回は、単価の列をループして一行…

VBA100本ノック 4本目:セルの消去

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 3本目では1行目とA列以外の値を消去したが、今回はそれに加えて計算式が セットされたセルも…

VBA100本ノック 3本目:セルの消去

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 ラベル行やNo.列を残して処理するのは、日常でもよくある状況と思う。ということで、作成した解…

VBA100本ノック 2本目:セルのコピー

こちらで公開されている、100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 前回は「書式」「数式」ともにコピーだったが、今回は数式を消して 値をコピーする。ということ…

VBA100本ノック 1本目:セルのコピー

一念発起して今年は、こちらで公開されている100本ノックに挑戦。 www.excel-ubara.com 素晴らしい教材を公開いただき、ありがとうございます。上記リンク先から、問題文を転載。 今回は書式も数式も、ということで ↓ をコピーする。 敢えてフォント名やサイ…

MsgBoxの戻り値の受け取り方

今日は、MsgBoxの戻り値の受け取り方について、二通りをご紹介。 VBEで、MsgBoxの後に "(" を入力すると、下のように表示される。 末尾に" As VbMsgBoxResult " と表示されていることから、戻り値を VbMsgBoxResult(Enum)で受け取ることが可能と分かる。 …

虫かごで羽化したカブトムシの一生(後編)

↓ 色々あって一か月以上、前編のまま放置されていた記事の続き。 次の記事に進むためにも、遅ればせながら後編を書きました。 先日、我が家で羽化したカブトムシのうち、最後の一匹が死んだ。 infoment.hatenablog.com 今回は、前回の続きから。 5匹の幼虫…