ロシアのウクライナ侵入による戦争は新たな段階に入ったようです。
首都キーフから撤退したロシア軍は東部ドンバス地方の制圧に向け再編成と兵器や燃料などの調達を進めています。一方ウクライナ側はNATOやアメリカにロシアの大部隊との大規模な地上戦を控えて、装甲車等の大型武器の供与を強く求めています。
色々な情報を読み比べてみると、不毛の平地が広がるドンバス地方では、長距離火力にまさるロシア軍が有利なような気もしますし、士気の面でまさるウクライナ軍が首都防衛戦に続いて善戦するような気もします。
さてこの状況を海外メディアを読みながら分析していると、知らない英単語にしばしば出会います。中には学校の教科書等で学んだ単語もあるのでしょうが、日ごろ使わないので忘れているのです。
Annihilate(全滅させる)やSubjugate(武力で支配下に置く)などという言葉は単語集にない方が幸せなのですが、現実社会では残念ながら避けて通ることができない単語のようです。
そこでこれを機会に戦争や紛争に関する英単語帳を備忘録として作ってみることにしました。また合わせてそれ以外のこれまで英語を使ってこなかった分野で英単語に疎い分野もこの単語帳に加えることにしました。具体的には日本語の文法に関する分野、たとえば接尾語Suffixなどです。
単語帳はエクセルで作り、次々に加えていく英単語をマクロを使ってワンタッチで並べ替えることにしました。
マクロは若いときには少し自分で書いたこともあるのですが、それははるか昔のことですっかり忘れています。
ただマクロには「エクセルで行った処理をプログラム(VBAプログラム)として記録する」という機能がありますから、この機能を使って「並べ替え」作業を自動化しました。
それが下のプログラムです。
もっともこのプログラムはもっとシンプルに書くことができます。
下のプログラムは参考書を見ながら自分で書いてみたものです。
もちろんマクロを使わなくても、並べ替えなどは簡単な操作でできますから問題はありません。でも多少の頭の体操にはなりました。
※コメント投稿者のブログIDはブログ作成者のみに通知されます