VBAの勉強を始めてみた

色々試しています。

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

現在アクティブなブックのシートに、複数ブックのデータを挿入貼り付けする

今回は、マクロを使い始めた人がまず最初にやってみそうなことを、やってみようかと思います。 やりたいことは単純に下記のようなこと。 a.xlsx、b.xlsx、c.xlsx、d.xlsx、・・・・・・z.xlsxのように行数が不定な複数ブックがあり、 これらのデータを、a.xlsxのデ…

n行おきに改ページさせる

選択範囲内でn行おきに改ページを挿入するマクロです。例えば、1000行に対して5行ずつ改ページを入れたいときに、200回も手動で改ページなんて入れてられません。なので、マクロで楽しちゃいましょう。 改ページを設定したい矩形範囲を選択し、 n値を指定し…

複数選択したシートのシート名を取得

選択されているシートのコレクションを返すことのできる、 ActiveWindow.SelectedSheets というプロパティがあることを初めて知ったので、備忘のために書いておきます。 ActiveSheet と異なるのは、ActiveSheetは単一のシートが対象になるのに対し、ActiveWi…

検索に一致したセルのみを選択する

選択範囲内で、該当する文字が入っているセルのみを選択する簡単なマクロです。セルを選択させたのち、セルの背景色を変えるまでをマクロにしてみようと思ったんですが、ふと思い直し、選択するのみにとどめてみました。 ためしに、選択範囲内で3の入ってい…

エクセル女学院に極秘潜入(雑記-14)

今回は、エクセル女学院と呼ばれる謎の学院に極秘潜入したので、その様子を報告いたします。 本校は、双子の妖精が通っていたり、アンドロイドが徘徊していたり、魔法使いが魔術を学んでいたりして、設定が破綻している。バラエティーに富んでいる。 名簿の…

自分の資質の低さと向き合うためには(雑記-13)

(前回の続き) もともと人の脳なんて不確実なものであり、それに加えて私は資質が足りない・・・・・・ので、徹底的にそれを補う方法を模索しなければなりません。(卑屈に聞こえてしまうかもしれないけれど、実際にそうなのでしょーがない) 私は、時々刻々と変…

プログラミングの魅力について稚拙ながら語ってみる(雑記-12)

VBA生命科学研究所 所員の好天です(*v.v)プログラミングを生業としていない者の視点から、プログラミングの魅力などについて、稚拙ながら語ってみたいと思います。私が感じている、プログラミングの魅力をいくつか書き出してみます。 意図通りに動いたとき、…