Excelのこととか色々

マクロをどんな Excel ファイルにも実行できるように設定して、3秒かかる操作も1秒で完了。あといろいろ書いてみます・・・

リボン

【Excel/VBAのこと22】セル内特定の文字列に色を付ける応用編(Characters)

セル内の特定の文字に色を付ける方法 応用編です。 Characters を使用します。 色を付けたい文字列がセルに入力されているか検索して、そのキーワードが存在すれば色を付けるマクロです。 フィルタリングしても同じ結果がでますが、行が非表示にされないので…

【Excel/VBAのこと21】セル内特定の文字列に色を付ける(Characters)

セル内の特定の文字に色を付ける方法です。 Characters を使用します。 色を付けたい文字列だけがセルに入力されているれば、置換を使って一括処理ができるのですが、文章中の特定の文字のみの場合は置換は使えません。セル全部の文字が指定した色になってし…

【Excel/VBAのこと20】リボンに登録 いつでも最終行に移動

セルを最終行に移動させるマクロです。 一行で書けます。 個人用マクロブックに書いてリボンに登録して、いつでも使えるようにしましょう。私は仕事で、3,000行くらいの Excel を扱うことがあります。 マウスのホイールでずーっとクルクルして一番下まで移動…

【Excel/VBAのこと19】リボンに登録していつでも文字数カウントできる

文字数をカウントする関数は Len() ですよね。 頻繁に使用する場面はありません。 でも、私の仕事では時々必要になります。 でも、いちいち関数を書くのは面倒なので、 一行だけの、すごく簡単なマクロでを作成して、リボンに登録して、いつでもポチッとして…

【Excel/VBAのこと18】ツールをつくる(任意の行にフィルタを設置するツール改)

前回作成した好きな行にオートフィルタを設置できるツールを少し改良しました。列番号を数字からアルファベットへの入力に変更。 テキストボックスのIME Modeをオフ。 そして、フォームが実行されていてもシートを操作できるように vbModeless を追記です。

【HTML / Excel】サイトマップの作成に挑戦

サイトマップを作成するにあたり、Excel で準備をしていこうと思います。 リンクの構文は 記事タイトル です。 これを100記事に対してやっていくとすごく大変なので、少しでも効率よく Excel 作成していきます。 &でつなげて作成します。

【雑記】Excel VBA 「RefEdit」 苦戦中・・・

前回、任意の行にフィルタを設置するツールを作成しました。 でもまだ便利なツールになっていません。 改良しようと思って調べていたところ、「RefEdit」というものがあるらしい。 これを使えばフォームは一度非表示になるので、ユーザーはシートの正しいセ…

【Excel/VBAのこと17】ツールをつくる(任意の行にフィルタを設置するツール)

Excel/VBAのこと タイトル行が複数に分類されているて、普通にフィルタを設置しようとすると、一番上の行に設置されてしまいます。でも、設置したいのは3行目とか4行目です。 任意の指定した行に指定した列分だけフィルタを設置するツールを作りました。

【雑記】アドセンスやっぱダメだった・・・

adsense やっぱり落ちました・・・何がいけないか良くわからないけど、少し研究します。 そもそも内容がつまらないのかな? なにか足りないのかな? ちょっとだけ覚悟していたけど、やっぱりへこみます・・・

【VBAスタンダードに挑戦!】模擬試験2回目(Split/Exitステートメント/ListColumns/構造化参照)

Excel VBA エキスパート スタンダード 模擬試験2回目実施しました。 点数的には合格点だと思いますが、まだ「カン」に頼っているところがあります・・・配列とsplit関数、Exitステートメントの使い方、種類の見極め方、テーブルについて、まだまだ覚えなけれ…

【Excel/VBAのこと16】ツールをつくる(シートの選択ツール番外編)

Excel/VBAのこと シート選択ツールを作成する際にサンプルのシートをいっぱい作りたいと思ったので、For Nextを入れ子にしていっぱい作りました。 もちろんシート名もルールに沿って書いていきます。 このマクロは、行列の作成、チェックにも応用できます。

【Excel/VBAのこと15】ツールをつくる(シートの選択ツール 少し改良)

Excel/VBAのこと 前回作成したシート選択ツールをもう少し便利に改良します。 シート名に規則性があったり、キーワードになりえる文字列があれば、それでリストボックスに表示させるシート名を絞り込めます。 オプションボタンとチェックボックスを追加。 リ…

【Excel/VBAのこと14】ツールをつくる(シートの選択ツール)

Excel/VBAのこと 私の扱う Excel ブックに30枚 or それ以上のシートがあるものがあります。 目的のシートを見つけることが大変なので、シート名を一覧化させて、目的のシートに飛んでいくツールを作成しました。 とってもらくちんで重宝しています。 そのツ…

【VBAスタンダードに挑戦!】StrConv/DateSerial/IsDate

Excel VBA エキスパート スタンダード 模擬試験で間違ったところの復習です。 StrConv DateSerial IsDate 全半角への変換、文字列を日付に変換、日付かどうか判定する関数です。テキストを一度読んで「あっ、そんなに難しくないな」と思った関数たちですが、…

【VBAスタンダードに挑戦!】DataBodyRange/ListColumns/構造化参照

Excel VBA エキスパート スタンダード 模擬試験で間違ったところの復習です。 DataBodyRange, ListColumns, 構造化参照 いままで使用する機会がなかった テーブルの操作です。 テーブルは便利かもしれませんが、テーブルを操作する意識が無いと使いにくいか…

【VBAスタンダードに挑戦!】Resize/xlOr/Subtotal

Excel VBA エキスパート スタンダード 模擬試験で間違ったところの復習です。 Resize, xlOr/xlAnd, Subtotal いままで使用する機会がないステートメント、関数なので、設問を読んでもこれらの選択肢が頭の中にでてきません・・・

【VBAスタンダードに挑戦!】FileCopy/SumIf/Small

Excel VBA エキスパート スタンダード 模擬試験で間違ったところの復習です。 FileCopy, SumIf, Small いままで使用する機会がないステートメント、関数なので、設問を読んでもこれらの選択肢が頭の中にでてきません・・・

【VBAスタンダードに挑戦!】模擬試験

Excel VBA エキスパート スタンダード 模擬試験実施しました。 不合格です・・・ でも英検で言うところの「不合格A」って感じで、もう少しです。 やはり、今回初めて見た関数などについての設問が不正解でした。 テキスト2週目に入ります。

【VBAスタンダードに挑戦!】1日5分の勉強、52日で1冊 完走の感想・・・

Excel VBA エキスパート スタンダード 5分勉強 数年ぶりにテキストの最後のページまでたどり着きました。 今までとちょっと違う方針と勉強スタイルで取り組んでみました。 その感想です。 アウトプットがあると記憶に残りやすい気がします。

【VBAスタンダードに挑戦!】デバッグ(ステップ実行/TypeName/IsNumeric/IsDate)

Excel VBA エキスパート スタンダード 5分勉強 52日目 最終章のデバッグに入りました、そして本日で1週目完走です! VBE プロージャー内でF8キーを押せば一行ずつ実行してくれます。 TypeName, IsNumeric, IsDate はDebug で良く使用する関数のようです(個…

【VBAスタンダードに挑戦!】デバッグ(Debug.Print/ブレークポイント/Stopステートメント)

Excel VBA エキスパート スタンダード 5分勉強 51日目 最終章のデバッグに入りました。 Debug.Print で変数の中身や数式の結果をイミディエイトウィンドウに表示させることができます。ブレークポイント、Stop を設定してマクロを一時停止させてデバッグしま…

【VBAスタンダードに挑戦!】デバッグ(イミディエイト ウインドウ)

Excel VBA エキスパート スタンダド 5分勉強 50日目 最終章のデバッグに入りました。 あと数ページで終わりです。 イミディエイト ウインドウを使って変数の中身や、正しい範囲を指定しているか確認できます。

【VBAスタンダードに挑戦!】エラー対策(Replace/DateSerial/NumberFormat)

Excel VBA エキスパート スタンダド 5分勉強 49日目 エラーについての章に入りました。 Replace, DateSerial, NumberFormat についてです。 マクロが正常に動作するように、これらの関数をなどを用いてエラーを回避します。

【VBAスタンダードに挑戦!】エラー対策(データクレンジング/StrConv)

Excel VBA エキスパート スタンダド 5分勉強 48日目 エラーについての章に入りました。 データクレンジングについてです。 マクロが正常に実行できるようにデータをきれいにすることです。 StrConvを使えば全角/半角に調整してマクロのエラーを回避すること…

【VBAスタンダードに挑戦!】エラー対策(Errオブジェクト/OnErrorResumeNext)

Excel VBA エキスパート スタンダド 5分勉強 47日目 エラーについての章に入りました。 エラーに関しての情報は Err オブジェクトに格納されるようです。 On Error Resume Next はエラーを無視してくれます。 マクロ作成中に記述してしまうと悪さしている箇…

【VBAスタンダードに挑戦!】エラー対策(エラー対応/On Error GoTo)

Excel VBA エキスパート スタンダド 5分勉強 46日目 エラーについての章に入りました。On Error GoTo の説明です。 エラーが発生したときの為にエラー用の処理を準備しておきます。 エラーが発生しなくてもエラー処理に進んでしまうので、途中で処理を終了さ…

【VBAスタンダードに挑戦!】エラー対策(記述エラー/論理エラー)

Excel VBA エキスパート スタンダド 5分勉強 45日目 エラーについての章に入りました。 記述エラー、コンパイルエラー、実行時エラー どんな場合に発生するかの説明です。

【VBAスタンダードに挑戦!】テーブルの操作(テーブル内の行削除、列挿入)

Excel VBA エキスパート スタンダド 5分勉強 44日目 テーブルの操作の章が本日で終了でした。 テーブルを絞り込んで、指定した行の削除、列の追加の仕方です。構造化参照を使える場合と使えない場合、両方を覚えないと・・・

【VBAスタンダードに挑戦!】テーブルの操作(テーブル内の特定の列を操作)

Excel VBA エキスパート スタンダド 5分勉強 43日目 テーブルの操作の章が本日で終了です。 テーブルを絞り込んで、指定した列をコピーしたり、書式を設定したりする方法です。

【VBAスタンダードに挑戦!】テーブルの操作(テーブル内のデータ操作)

Excel VBA エキスパート スタンダド 5分勉強 42日目 テーブルの操作の章です。 本日は、やっと実際の操作編です。 テーブルにオートフィルタを付けて、結果を別の場所にコピーする方法です。