あとりえこばと

Excel VBA

【VBA】罫線を引く方法

【VBA】セルに罫線(下線・二重線・外枠線)を引く方法今回は VBA で指定したセル範囲に好きな色や太さの罫線を引く方法を解説します。とりあえず、セル B2:D2 に青いアンダーラインを引いてみます。 ' セルB2:D2に青色アンダーライン...
Excel VBA

【VBA】Application.OnTimeで指定時刻にマクロを実行

【VBA】Application.OnTimeVBA の Application.OnTime メソッドを使うと 指定した時刻にマクロを実行させることができます。こばとの作ったマクロで OnTime メソッドを試してみましょう。 ' App...
Excel VBA

【Excel VBA】西暦と和暦の相互変換

「西暦2011年は平成何年?」 と問われても、なかなか咄嗟には答えられないですよね。 「ええと、2018年が平成30年だから...」 というふうに少し考えないと答えがでません。でも大丈夫! エクセルなら大丈夫! 我らのエクセルさんが西暦を平...
Excel VBA

【VBA】InputBoxでユーザーからの入力を受け取ります

VBA で下図のようなダイアログボックスを表示して、ユーザーさんに何かを入力してもらって、その値を使ってあれやこれやを処理するときに使うのが、Application.InputBox メソッドや InputBox 関数です(どちらも使い方は...
Excel VBA

【VBA】論理演算子(And,Or,Not,Xor,Imp,Eqv)

【VBA】論理演算(ブール演算)この記事では VBA の 論理演算 (logical operation) について解説します。論理演算と聞くと、なんだかとても難しそうに思えますけど、実際は全然たいしたことありません。ようは慣れの問題。慣れ...
Excel VBA

【VBA】構造体とは? 使い方と実例を解説!

プロシージャの冒頭で変数のデータ型を宣言することは、VBA の基本中の基本ですね。整数のデータを扱うときは Integer や Long, 文字列を扱うときは String を宣言しておきます。この記事を読んでくれてる人にとっては、そんなこ...