2024-03-01から1ヶ月間の記事一覧

106日目 体調の悪い日

今日もテストコードをひたすら作成していた。作成していく中で、エラー処理の挙動が分からない事があって色々と調べたりした。 呼び出し先のプロシージャ内でエラーが発生した時の挙動がよく分からない。今まで、プロシージャを分割して書く機会も無かったの…

105日目 テストコード作成

今日はテストコードをひたすら作成していた。 自分のオリジナルのVBAを書いていると、当たり前だけど正解が無くて自分の思った通りに作成出来る。なのでこれで良いのかなとか試行錯誤の毎日になっている。 テストコードを作成していると、ただ勉強してインプ…

104日目 新しい関数を作成してみた

今日は新しい関数を作成した。テストコードを作成していた時に必要になったので、ネットで調べながら作ってみた。 シートにある罫線で囲まれた範囲を取得出来る関数だ。 表の最終行を取得しようと思ったけど、セルにデータが入ってないとEndプロパティで取得…

103日目 codicを活用してみた

今日は、色々なサイトで紹介されている変数の命名規則を見て勉強していた。なんで勉強したかと言うと、昨日テストコードを作成していた時に変数名をどうするかとても悩んだからだ。 自分だけでは無くて他の人も見る前提でコードを書いているので、なるべく分…

102日目 個人用マクロブックの編集とテストコード作成

今日はほぼテストコードを作成していた。 今日思ったのが実際にコードを書いて、必要そうな関数を作成して個人用マクロブックに追加する方が良いと思ってテストコードを書いていた。よく使う最終行の取得や、範囲を取得してRangeオブジェクトで返す関数など…

101日目 個人用マクロブックの編集

今日は個人用マクロブックを編集していた。昨日汎用関数とかテンプレートと言ったモジュール名に変更したので、今日はその中身に書き込む作業をしていた。 テンプレートには、いつも使うFor Each文とかIf文とかをとりあえず追加しておいた。その都度書いてい…

100日目 基礎固め27

今日も昨日読み込んでいた、ExcelVBAネタを扱っているブログを見て勉強していた。 昨日に引き続き、読み易いコードを書く方法が書かれているページを沢山読んだ。 カウンター変数名は分かり易くとか、If文のネストにするかしないでざっと見て処理ごとに書い…

99日目 基礎固め26

今日は、ExcelVBAに関して様々な事を書かれている方のブログを読んでいた。 一応以前からそのブログの存在は知っていて、たまに読んだりして参考にさせてもらっていた。 ブログ内でVBAを読み易くするコツの様なページがあるのは知っていたので、今日はそのペ…

98日目 基礎固め25

今日も基礎固め。最近使っているサイトで今日も基礎を勉強した。 今日は重複削除の事とFormat関数関連を勉強していた。まず重複削除。 5通り位のやり方が紹介されていて、1つを除いて大体使った事のあるやり方だった。その1つと言うのはピボットテーブルを使…

97日目 基礎固め24

今日も基礎固め。最近使っているサイトで今日も基礎を勉強した。 今日は主にオートフィルに時間を費やしていた。最近使っているサイトで、連続データの作成を解説しているページがあったので見ていた。 オートフィルの引数Typeの設定を変えれば色々出来るみ…