Excel VBAコード学習200選

【Excel VBA学習 #19】セルに外枠太罫線を引く

まえきんです!今回はセルに外枠太罫線を引く方法について学習しましたのでご紹介します。セル範囲B2:E7に外枠太罫線を引くマクロです。外枠太罫線を引くにはBorderAroundメソッドを使用します。Weightで罫線の太さを設定しています。...
Excel VBAコード学習200選

【Excel VBA学習 #18】セルに格子罫線を引く

まえきんです!今回はセルに格子罫線を引く方法について学習しましたのでご紹介します。セルに格子罫線を引くにはBordersコレクションを使用します。このうち、罫線の設定には例えば・LineStyleプロパティ:罫線の種類・Weightプロパテ...
Excel VBAコード学習200選

【Excel VBA学習 #17】セルの書式をコピーする

まえきんです!今回はセルの書式をコピーする方法について学習しましたのでご紹介します。セルに設定した書式をコピーするにはNumberFormatプロパティを使用します。簡易的にマクロの実行ボタンを作成して、上記のコードを実行すると下記のように...
Excel VBAコード学習200選

【Excel VBA学習 #16】セルのデータをクリアする

まえきんです!今回はセルのデータをクリアする方法について学習しましたのでご紹介します。セルに設定した書式はそのまま残し、入力したデータだけをクリアするにはClearContentsメソッドを使用します。簡易的にマクロの実行ボタンを作成して、...
Excel VBAコード学習200選

【Excel VBA学習 #15】行全体を削除する

まえきんです!今回は行全体を削除する方法について学習しましたのでご紹介します。行全体を削除するにはEntireRowプロパティ、Deleteメソッドを使用します。このプロパティは、任意のセルを含む行全体のことを指します。今回の例でいくとA3...
Excel VBAコード学習200選

【Excel VBA学習 #14】セルにフリガナを設定する

まえきんです!今回はセルにフリガナを設定する方法について学習しましたのでご紹介します。2通りの方法でセルの文字列にフリガナが設定できます。①SetPhoneticメソッドを使用するこのメソッドはセル内に入力されている漢字に対して、最も標準的...
Excel VBAコード学習200選

【Excel VBA学習 #13】セルの文字列判定

まえきんです!#11の数値判定、#12の日付判定ときたら何となくお察しかもしれませんが、今回の#13ではセルが文字列かどうかを判定する方法について学習しましたのでご紹介します。※今回はセルが文字列かどうかを調べることにフォーカスしているので...
Excel VBAコード学習200選

【Excel VBA学習 #12】セルの日付判定

まえきんです!#11ではセルの数値判定の方法について学習しました。今回の#12ではセルが日付かどうかを判定する方法について学習しましたのでご紹介します。A2,A3セルにそれぞれ値が入力されています。これらの値が日付かどうかをIsDate関数...
Excel VBAコード学習200選

【Excel VBA学習 #11】セルの数値判定

まえきんです!今回はセルが数値かどうかを判定する方法について学習しましたのでご紹介します。A2,A3セルにそれぞれ値が入力されています。これらの値が数値がどうかをIsNumeric関数を使用して判定します。判定結果がTrueなら“数値”、F...
Excel VBAコード学習200選

【Excel VBA学習 #10】セルを結合/解除する

まえきんです!今回はセルを結合/解除する方法について学習しましたのでご紹介します。今回はセルA2~C3セルを結合/解除してみます。簡易的にマクロの実行ボタンを作成して、上記のコードを実行すると下記のように結果が得られます。【実行前】【実行後...
Excel VBAコード学習200選

【Excel VBA学習 #9】別シートのセルを選択する

まえきんです!今回は別シートのセルを選択する方法について学習しましたのでご紹介します。セルを選択するマクロを書こうとする時に真っ先に思いつくのはSelectやActivateプロパティ辺りではないでしょうか。しかしながら、これらは選択したい...
Excel VBAコード学習200選

【Excel VBA学習 #8】セルに表示形式を設定する

まえきんです!今回はセルに表示形式を設定する方法について学習しましたのでご紹介します。セルに表示形式を設定するにはセルのNumberFormatLocalプロパティに、書式記号を設定します。これは普段エクセルのダイアログボックスのタブでユー...
Excel VBAコード学習200選

【Excel VBA学習 #7】セルの数式を取得する

まえきんです!今回はセルの数式を取得する方法について学習しましたのでご紹介します。前回#6ではセルに数式を代入する方法を学習しましたが、今回はセルに入力済みの数式を取得する方法になります。前回#6に引き続き、SUM関数を例にみていきます。簡...
Excel VBAコード学習200選

【Excel VBA学習 #6】セルに数式を代入する

まえきんです!今回はセルに数式を代入する方法について学習しましたのでご紹介します。エクセルの関数で使用する数式をVBAコード上でセルに代入することができます。今回はメジャーなSUM関数をセルに代入する例を見ていきます。A1~A3セルまでの数...
Excel VBAコード学習200選

【Excel VBA学習 #5】セルの値だけをコピーする

まえきんです!今回はセルの値だけをコピーする方法について学習しましたのでご紹介します。コピー自体は前回出てきた#4のCopyメソッドと一緒ですが、これはセルの書式も含めてそのままコピーすることになります。セルに入力された値だけをコピーしたい...
Excel VBAコード学習200選

【Excel VBA学習 #4】セルをコピーする

まえきんです!今回はセルをコピーする方法について学習しましたのでご紹介します。セルをコピーするにはCopyメソッドを使用します。Copyメソッドを使ってコピー元とコピー先を指定するだけでOKです。今回の場合、コピー元:A1セルの文字列をコピ...
Excel VBAコード学習200選

【Excel VBA学習 #3】セルのシリアル値を取得する

まえきんです!今回はセルのシリアル値を取得する方法について学習しましたのでご紹介します。・シリアル値とは?日付を数値に置き換え、1900年1月1日を「1」として、そこからの経過日数を数値化したものです。以降1日で1ずつ増加する連続した数値に...
Excel VBAコード学習200選

【Excel VBA学習 #2】セルのデータを取得する

まえきんです!今回はセルのデータを取得する方法について学習しましたのでご紹介します。セルに入力されているデータはValueプロパティで表現します。セルに表示形式が設定されている場合は、ValueではなくTextプロパティで表現します。(セル...
Excel VBAコード学習200選

【Excel VBA学習 #1】セルに入力する

まえきんです!今回はセルに値を入力する方法について学習しましたのでご紹介します。A1セルに文字列"スキルアップ Excel VBA"を代入し、A1セルにセットされた文字列を2行2列目(=B2セル)に代入する処理を意味しています。Rangeは...