Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

「セル」の記事一覧

VBAで選択セル範囲の値をランダムに並べ替える

セルの値をバラバラに並べ替えたい 特になんらかのデータのテストを行いたい場合に多いのですが、複数あるデータを規則性がない状態で並べ替えたい場合があります。 こんな感じです。 Excelでの並べ替え機能は、列に特化していた […]

VBAで2つのセルの位置の比較を行う

セル位置の比較 事務処理のようなマクロの場合にはあまり必要性は感じませんが、シート内にあるデータの検証のような機械的にシート内の入力セル範囲をループしたりする場合に、起点となるセルと現在ループ中のセルの位置はどちらが上下 […]

VBAで最終入力行のすぐ下の空白セルを選択する

次に入力するセルを選択させておきたい Excelの資料には、表形式などのなにかしらフォーマットが決められていることが多々あります。 例えば、A列が日付で、B列が担当者、C列が連絡事項で、D列が、、、という感じです。 そう […]

VBAで正規表現でのセル検索と置換を行う

セルの検索や置換を正規表現で行うには Excelの標準の検索機能はワイルドカードでの検索は可能ですが、正規表現での検索を行うことはできません。 無いものはしょうがないので作るしかありません。 で、正規表現での検索と置換に […]

VBAで指定値を超えたセルを探す

セルの値が指定値より大きいかどうか セルの値が指定された数より大きいかどうかを確かめたい場合があります。 通常はシートの中に多くのデータが入力されていることの方が多いため、指定値より大きいセルが複数あることも十分にあるた […]

VBAでフォントの種類が混在しているセルを探す

フォントの種類が混在しているセルは探すのが大変 1つのセルの中には複数のフォントの書式を使うことが可能です。1文字目だけを大きくしたり、英字だけは英字用フォントを使ったり、文字ごとに色を変えたり、など、いろいろな表現が可 […]

VBAで空白セルまでループする

空白セルまでループ 業務用のVBAでよく使うのが「空白セルまでループ」です。このサイトでもいろんなページで書いてます。 コードでは以下が基本形になります。 [crayon-6393cc427f5b8519852915/] […]

VBAでセルに数式を表示する

DisplayFormulasプロパティ セルに入力されている数式を確認したい場合、通常は数式バーを見るか、セルにカーソルを当てて見るかのどちらかになります。 ところがこの方法では1セルずつしか確認することが出来ないため […]

VBAでセルの値が変わったら背景色を変える

セルの値が変わったら背景色を変えて明示 上記のように同じ値が連続する場合に、値が変わったところが分かりやすいと資料が見やすくなります。 値が変わったことを示す方法にはいくつかありますが、ここでは2色使って値が変わるたびに […]