excel, vba

複数エクセルを立ち上げることで解決できます

エクセル自体を立ち上げると、別アプリケーションとして立ち上がります(MDIにならない)
これでマクロを実行中でも他のファイルを編集することができます

ただし、 ...

excel, vba

結論から言うと、どんどん使うべきです
ただし表記ゆれに注意。
できるだけ短い変数名にすると、表記ゆれを回避できます

excel

エクセルにタグを貼り付ける時

は貼り付けられない。

原因は、内部的にxmlタグを使用しているため

解決策として、

excel

A1,B2をctrl押しながら選択
コピーしようとすると、アラートが出てコピー出来ない。
A1とA3ならコピー可能。
この時の挙動もやや特殊で、
A5に貼り付けると、
A5=A1
A6= ...

excel, vba

今回は面白いものを作りました。
Excelでのファジー変換です。ファジーとはあやふや、という意味です。
ダウンロードはこちらから

図で説明します。

まずは設定です。ある企業とします。支店番号00 ...

excel, vba

様々な高速化手段がありますが、今回は一般的なものをまとめました。

イベントを止める
Application.EnableEvents = False
再描画を止める
Application.Scre ...

excel, Illustrator

エクセルで表を作り、コピーして貼り付け、それだけでできます。

まずは表を作ります。場合によっては、エクセルの表を渡されるということもあるでしょう。
分かりやすいように一箇所、縮小して表示しています。

枠線の ...

excel, vba

× ActiveWorkSheet

× ActivateSheet

× ThisWorkSheet (ThisWorkBookはあるが、ThisWorkSheetは無い)

○ ActiveSheet ...

emlファイル, excel, vba, メール

jisです。shift-jisではなく、jisという文字コードがあります。

vbaから使う場合はこちらの記事を参考に、CDOで処理することを強くおすすめします。

テキストとして処理しようとするととんでもなく大変 ...

emlファイル, excel, vba, メール

vbaでメール操作をした時に躓いた点を書いておきます。

AttachmentとAttachmentsは別物。

Attachmentはoutlookのインスタンスを生成した時、使うもの。vbaでメールを送受信する ...