ゆるおたノート

Tomorrow is another day.

Excel

【VBA】自分用コーディングガイドライン

自分用のツールだけでなくお仕事としてVBAを書くことが増えてきたので、自分用のコーディングガイドラインを作ってみました。 勉強中のため、全部は固まっておらずところどころ説明が空欄だったり例が適当だったりしますが、「今のところ」の話として公開し…

【Excel VBA】テーブル変換とスタイル変更 ~ブックの保存先を選ぶ~

母校のバンドが予選をトップ通過したと聞いて、ここ数日浮足立っている私です。 VBAでテーブル化と好みのテーブルスタイル設定のマクロ化に取り組んでいます。 前回は、オリジナルのテーブルのスタイルを作成できるようになりました。 【Excel VBA】テーブル…

【Excel VBA】テーブル変換とスタイル変更 ~標準モジュールでスタイルを新規作成する~

VBAでテーブル化と好みのテーブルスタイル設定のマクロ化に取り組んでいます。 前回は、先日のフロー図をもとにテーブル化までコードを書きました。 今回も引き続きテーブルのスタイルを指定するところまで書いていきます。

【Excel VBA】テーブル変換とスタイル変更 ~テーブル変換するところまで標準モジュールで書いてみる~

VBAでテーブル化と好みのテーブルスタイル設定のマクロ化に取り組んでいます。 前回書いたフローチャートをもとに、早速コーディングしていきます。 【Excel VBA】テーブル変換とスタイル変更 ~処理の流れを整理してみる~ - ゆるおたノート 今回は、テーブ…

【Excel VBA】テーブル変換とスタイル変更 ~処理の流れを整理してみる~

前回の記事で、「テーブルを好きなデザイン(スタイル)で使いたい」というお話をしました。 【Excel VBA】テーブル変換とスタイル変更 ~一発で変換とスタイル変更を済ませたい~ - ゆるおたノート 色々アイディアは浮かぶのですが、実際これを採り入れると…

【Excel VBA】テーブル変換とスタイル変更 ~一発で変換とスタイル変更を済ませたい~

Excelでデータを管理する時は、テーブル機能が便利です。 1行だけ関数を設定すれば列の中は自動で式を補完してくれたり*1、範囲の変更も自動で追跡*2してくれたり*3。 ところが、テーブル化したはいいものの、Excelに元からあるテーブルスタイルがちょっと使…

【Excel VBA】ブックのフォント、まとめて変更しませんか?

※リファレンスに載せたコードを独立した記事として編集しております。 皆さんは、お気に入りのフォントはありますか? 私は、Meiryo UIが好きです*1。 ポップで、ハッキリしていて、堅すぎない雰囲気を感じます。あと、小さくても読みやすい。 なので、自分…

【Excel VBA】定型メールをボタン1つで作成する手段を考える話。

毎日、仕事でメールを書いています。 顧客情報(Webページ)をコピペして、その説明を書いて、何回かチェックして送信、… という流れなのですが、頭の回転が遅いのとケアレスミスでやり直すのとで結構時間を食います。そして無駄にイライラする… そうこうし…

【#ノンプロ研】自分のスキルとかまじめに考えてみた話。

以前参加した定例会、まだ宿題を提出していませんでした。 だいぶ経ってからもう1度動画を見返して、提出しなきゃと思ってはいたのですが… ノンプロ研の本拠地?、Slackのチャンネルは既にアーカイブされておりました。 …遅すぎた。笑 そんなわけで、書くと…

【VBA】セルに関数と番地を入力する書き方を整理してみた。

関数などの式をVBAでセルに直接入力したいとき。 いくつかオプションを指定することで、Rangeオブジェクトのアドレスに$が付いたり付かなかったり、表記の方法とかをコントロールします。 この区別がこんがらがっちゃうので、自分用にまとめ直してみました。…

リーダブルコードへの旅 ~箇条書きを表にする~ ③コンパイル・エラーとの闘い

前回、長ーくなったモジュールを細切れにしてみたところで、動かしてみるとコンパイル・エラーが発生しました。 リーダブルコードへの旅 ~箇条書きを表にする②~ - ゆるおたノート エラーと闘いながら、コードもちょっとだけスッキリさせてみたいと思います…

リーダブルコードへの旅 ~箇条書きを表にする~ ②処理を小分けにする

コピペコードの修正に取り組んでいます。 かれこれ半月は悩んでいるのですが、少しずつアウトプットすることで頭を整理しています。 第一段階はこちら。 リーダブルコードへの旅 ~箇条書きを表にする①~ - ゆるおたノート 本日の進捗。 宣言セクション メイ…

リーダブルコードへの旅 ~箇条書きを表にする~ ①目標と現状の確認

タイトルも少しいつもと違う感じで。 リファレンスに挙げていたものですが、モジュールごとアップしていたので一覧としては長くなってしまったのと、少し書き直し(リファクタリング)したくなったのもあって、バージョン管理も兼ねて(?)独立してお送りし…

いま何時?そうね大体ね〜の話。

エクセルに聞いてみる。 いま何時だっけ?と思ったら。 Ctrl+: ←コロン きょう何日だっけ? Ctrl+; ←セミコロン あれ、あの日は何曜日? =TEXT(日付, aaa) 時刻の計算は、もう少し細かくやった方が得策との情報もあり。最近試しています。 エクセルの時間計…