Excelマクロ

Excelの話

エクセルVBAマクロで連想配列(辞書配列)を使う

Pythonではよく使う辞書と同じようなものを、ExcelのVBAでも使えるようなので、その使い方を調べたので備忘に残しておきます。 バインディング、オブジェクトの生成 事前バインディング(参照設定する) VBAのコード...
Excelの話

エクセルVBAマクロでxmlファイルを読み込む

Excelでxmlファイルを読み込んで、Excelでデータを加工したいと思い、vbaでxmlを読み取る方法を試してみた備忘です。 バインディング~ファイル読み込み 事前バインディング(参照設定する) VBAのコードの画面...
Excelの話

【Excelマクロ】文字列を日付に変更する関数

エクセルで文字列を日付に変更するfuncitonを作成してみました。CSVなどで日付がExcelでは自動で日付として判定されない形式の場合に、日付に変更できるように作成してみました。 作ったfunctionの特徴 引数は2つ...
Excelの話

Excelマクロ備忘:シートをオブジェクト名で指定

ExcelのVBAでのちょっとしたことを備忘的に残していきます。今回はシートをシート名ではなくオブジェクト名で指定する話です。 sheetをシート名ではなくオブジェクト名で指定 マクロのコードの中で、処理対象のシートをシート名...
Excelの話

【Excelマクロ】文字列を結合する関数

エクセルで文字列を連結するfuncitonを作成してみました。エクセルで数字を集計した後で文字列に連結したりしたいときに使えます。 作ったfunctionの特徴 引数にできるのは、セル単独、複数のセル、文字列、数字 引...
Excelの話

【Excelマクロ】マクロ実行中にセルを選択する

マクロのコード実行中にセルをマウスで選択するためのコードです。処理対象をその都度選びたいときに便利です。例えば、選択中のセルに処理をかけて任意のセルに出力するときなどに活用できます。 マクロの実行中にマウスでセルの選択する マ...
Excelの話

【Excelマクロ】選択中のセルの文字列を連結してクリップボードに格納する

Webなどから表をExcelに貼り付けた時に文字列が複数のセルに分かれて張り付くことがあります。そんな時に便利な複数のセルを文字列として結合して一つの文字列にまとめクリップボードに格納するマクロを紹介します。 選択中のセルの文字列を...
Excelの話

【Excelマクロ】仕訳データなどを特定の列の値によって色を塗り分ける

Excelのマクロで仕訳データなどを仕訳番号などの特定の列の値によって色を塗り分けるマクロです。キーとなる特定の列が変わるごとに色を塗る、塗らないを交互にすることで仕訳データを仕訳番号ごとに見やすくすることができます。 For~Ne...
Excelの話

【Excelマクロ】選択中のセルに対して、ちょっとした加工をするマクロ

Excelのマクロで選択中のセルに対して、ちょっとした加工をする簡単なマクロをいろいろ紹介していきます。 セル内の文字を全角、半角を変換する。 セル内の文字列で、半角、全角が変換できる文字があれば、それを全角、半角に変換するマ...
日常の話

【Wordマクロ】ワードのマクロで「Replace」が使えないときの解決法

ワードのマクロ内でReplaceがエラーになる。 Wordのマクロを使おうとしてトラブった話です。 WordのVBAのコード内でReplaceを使おうとするとエラーになった話です。 「ワード、マクロ、Replace」や「...
タイトルとURLをコピーしました