セルの文字列の太字状態の取得と設定と切替 公開日:2017年10月18日 セル Boldプロパティ Excelでセルの文字列を太字にするにはホームタブ→フォント の「B」をクリックします。もう一度クリックすると太字ではなくなります。 これをVBAで行うにはBoldプロパティを利用します。 構文 [c […] 続きを読む
フォントサイズの取得と設定 公開日:2017年10月16日 セル Sizeプロパティ Sizeプロパティはセルやオートシェイプなどに入力されている文字列のフォントのサイズの取得および設定を行うことが出来ます。 構文 [crayon-68ee183e1bdfa473437565/] Si […] 続きを読む
VBAで配列を別の配列にコピーする方法 公開日:2017年10月15日 配列 配列コピーの基本 VBAで配列をコピーする際、コピー先が動的配列であれば簡単な代入でコピーできますが、静的配列の場合はループ処理が必要です。この記事では、それぞれの方法を具体例とともに解説します。 配列の種類とコピー方法 […] 続きを読む
テーマのフォントの取得と設定 公開日:2017年10月15日 セル ThemeFontプロパティ ThemeFontプロパティはExcel2007から追加されたプロパティです。 テーマとはページレイアウトタブ→テーマ で選択するフォント+配色+光沢等の表示効果の組み合わせのことでブックの […] 続きを読む
VBAで結合セルにデータを貼り付ける 公開日:2017年10月14日 VBA マクロの概要 結合セル貼り付け処理用のフォームを用意し、テキストボックスの内容を結合セルを含む選択セル範囲に貼り付けるマクロを紹介します。 フォームの処理のためフォームの体裁やどうしてもコードが長くなるためダウンロードを […] 続きを読む
VBAで文字列から英字のみを抽出する 公開日:2017年10月12日 文字列 正規表現で英字を抽出 文字列から英字のみを抽出する方法にはいくつか考えられます。 Excelのワークシート関数を組み合わせて抽出する方法、VBAで1文字ずつ英字かどうかを判別する方法、そして、正規表現で英字を判別する方法 […] 続きを読む
VBAで文字列から日本語を抽出する 公開日:2017年10月12日 文字列 正規表現で日本語を抽出 文字列から日本語である漢字、ひらがな、カタカナを抽出する方法にはいくつか考えられます。 文字列を1文字ずつ判定するのはかなり大変です。数字または英字または記号以外だったら日本語とみなすような処理を […] 続きを読む
VBAで文字列から数字以外を抽出する 公開日:2017年10月12日 文字列 正規表現で数字以外を抽出 文字列から数字以外を抽出する方法にはいくつか考えられます。 ネットでは1文字ずつ判別する方法が紹介されていることが多いのですが、その方法では、ループ処理、文字判別処理、文字列連結処理、という3段 […] 続きを読む
VBAで文字列から数字のみを抽出する 公開日:2017年10月10日 文字列 正規表現で数字を抽出 文字列から数字のみを抽出する方法にはいくつか考えられます。 Excelのワークシート関数を組み合わせて抽出する方法、VBAで1文字ずつ数字かどうかを判別する方法、そして、正規表現で数字を判別する方法 […] 続きを読む
セルのフォントの取得と変更 公開日:2017年10月9日 セル フォントの扱いはセルやオートシェイプで異なる セルやオートシェイプのテキストのフォントは、Fontオブジェクトで操作します。 セルとオートシェイプではFontオブジェクトの親オブジェクトが異なります。 セルの場合はRan […] 続きを読む