ゆるおたノート

Tomorrow is another day.

Excel

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

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

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

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

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

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

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

VBAで、テーブル化と好みのテーブルスタイル設定のマクロ化に取り組んでいます。 前回書いたフロー図をもとに、早速コーディングしていきます。

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

前回の記事で、「テーブルを好きなデザイン(スタイル)で使いたい」 というお話をしました。 yuru-wota.hateblo.jp 色々アイディアは浮かぶのですが、実際これを採り入れるとしたら どこに何を足したら良いだろう…?と毎回悩みます。 そこで、前回1度書き直…

【Excel VBA】一発でテーブルの変換とスタイル変更をしたい

Excelのテーブルを自由なデザインで設定できるようにマクロで闘います(序章)。

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

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

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

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

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

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

【VBA】セルに関数と番地を入力するときの話。

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

リーダブルコードへの旅 ~箇条書きを表にする③~

前回、長ーくなったモジュールを細切れにしてみたところで、 動かしてみるとコンパイル・エラーが発生しました。 yuru-wota.hateblo.jp こちらと闘いながら、ここももうちょっとスッキリさせてみたいと思います。 今回は「メインモジュール」以外はほぼ変え…

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

コピペコードの修正に取り組んでいます。 かれこれ半月は悩んでいるのですが、少しずつアウトプットすることで頭を整理します。 第一段階はこちら。 yuru-wota.hateblo.jp コンパイル・エラー… 本日の進捗。 宣言セクション メインモジュール シートの設定 …

リーダブルコードへの旅 ~箇条書きを表にする①~

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

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

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