Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

マクロ

【Excel VBA】EmptyとNothingの違いや利用方法について

VBAで空、空欄、存在しないや変数の初期値などの時に登場するものに、Empty、Nothigがあります。 違いがわかりにくいこともあり、これらについて備忘録として残しておきたいと思います。 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 1.Empty…

【Excel VBA】Outlookを操作しようとした時に「コンパイルエラー ユーザー定義型は定義されていません。」というエラーが発生した時の対処方法

Excel VBAでOutlookのメール作成などを行おうとした時に以下のようなエラーが発生することがあります。 「コンパイルエラー:コンパイルエラー ユーザー定義型は定義されていません。」 この「コンパイルエラー ユーザー定義型は定義されていません。」とい…

【Microsoft Office】Office更新時などに発生するエラー「このプロジェクトのコードは、64ビット システムで使用するために更新する必要があります」についての対処方法

PCやOffice更新時に以下にようなエラーが表示されて困ったことがありました。 自分の場合は、Officeを更新した時にそれまで使用していた32ビット版から64ビット版に変更したのですがその時にこのエラーが発生しました。 Office更新時エラー発生 その時の対…

【Excel VBA】セル参照形式をVBAから変更する方法(A1形式、R1C1形式)

Excelにて作業をしている時に列番号がいつの間にかアルファベットから数字に変わっている時があります。 なんとなく気になるのでアルファベットに戻したいと思った時がありました。 列番号の数値表記をExcelの設定変更でアルファベット表記へ戻す方法は先日…

【Excel VBA】プルダウンリスト(ドロップダウンリスト)作成方法とセル表示形式(R1C1形式)でエラーになった時の対処方法

Excelの設定からのプルダウンリスト作成のやり方はわかっていたのですが、VBAからプルダウンリストを設定(作成)する場合にはどうするんだという状態だったので備忘録として残しておきます。 (adsbygoogle = window.adsbygoogle || []).push({}); (adsbygoo…

【Excel VBA】改行コード(CR、LF、CRLF)の使用方法

Excel VBAにて作業をしていると、文字列の途中や最後に改行コードを入れたい、出力ファイルにも改行コードが入るようなことが時々発生します。 その改行コードなのですが、Excel VBAで扱える改行コードは3種類あります。 以下がその3種類です。 (adsbygoogle…

【Excel VBA】ソースコードの改行方法

VBAでプログラムコードを打ち込んでいると1行がどうしても長くなってしまうことがあります。 その場合に、きりのいいところで区切って改行したくなります。 わかってしまえば簡単な話になりますが、今回はそのVBAでのソースコードの改行方法になります。 (ad…

【Excel VBA】行の高さの取得、調整、自動調整をする方法

ExcelのVBAにてセルへのデータの入力、文字入力などを行っていると、文字数が多くて2行にまたがってしまうような時があります。 そのままでは上下の表示が切れてしまうので行の高さを調整したいということがあります。 ということで、今回は、VBAでの行の高…

【Excel VBA 文字列変換】大文字小文字変換方法、全角半角変換方法

ExcelのVBAで文字列を比較する時に必要になってくることの1つに、大文字、小文字、全角、半角文字が混在する可能性がある文字列の比較があります。 通常、それらが混在する可能性がある文字列同士を比較判別する場合は、比較対象文字列をいずれかの形式に統…

【Excel VBA】文字列比較演算子「like」の使用方法

ExcelのVBAにて拡張子の比較をしようとした時に、はじめはうまくいかなかったのですが、「like」演算子を使用してうまくいったということがありました。 ということもあり、結構使えそうかと思ったので「like」演算子について備忘録として残しておきます。 (…

【Excel VBA】シート削除時などに確認メッセージを表示しない方法

Excel VBAにて、シートの削除などを行うようなコードを書いて実行すると、削除時に確認メッセージが表示されます。 実際には、そのままシート削除して問題ないような時にも、いちいち確認メッセージが表示されると、操作上面倒なだけで確認メッセージを表示…

【Excel マクロ(VBA)】最大行番号、最大列番号を取得する方法

Excelのマクロを使用している場合に頻繁にやらなければならないことの一つに 「データが入力されている最大行番号や最大列番号を取得する」 ということがあると思います。 この場合、上から順番にチェックしていき、データがなくなった時が最大行番号とする…

【Excel】の「開発」タブを表示させる方法

はじめにExcelを見た時は「開発」タブがなくて困りました。 そこで、「開発」タブを表示させる方法を備忘録として残しておきます。 目次 新規ブック ファイルタブ オプション リボンのユーザー設定 開発 新規ブック 1.新規ブックを開きます。 ファイルタブ…