Excel VBA
このサンプルでは、簡単な言葉を太字で表示しているだけだけどHTMLなんかを駆使することでもっと驚くようなことが出来ると思う。 Sub Show_IE() Dim Obj_IExplorer As Object Dim Str1 As String Dim Str2 As String Str1 = "<B> アイデアは解消できたら良いな</b>…
「アイデアとは既存の要素の組み合わせ以外のなにものでもない。」 ですので、今回は当blogのトピックスの中から既存要素を組み合わせてみました。 FaceID、右クリック(コンテキストメニュー)に追加、いつも使っているGoogleを組み合わせて見ました。■(例に…
試し方 Try_To_Run_This_Macro を実行すると、ファイルを開くダイアログが現れます。 変換したいテキストファイルを選択してOKを押す。 変換されたファイルが utf_8_file.txt という名前で保存される。 さらに... サンプルコードの SecondObj の Charset プ…
5000種類程あるFaceIDとファイスの画像 (メニューの横やツールバーにくっついてる小さいアイコン) を一覧するツールを作ろうとしたところ、すでにすばらしいツールがあったので作るのはやめてご紹介。 Addin Box FaceID一覧(直リンクOKとのことなので...) ht…
色々なところに追加できるのだけど情報が公開されていないようです。 Application.CommandBars("Cell") Application.CommandBars("Ply") この Cell 、Ply 以外にも色々なところにいろいろな名前がついています。 以下のVBAサンプルコードは色々なところに付…
もっと他の場所にも追加したい場合はこちらもご覧ください。 Sheetのタブを右クリックした時に現れるメニューへ独自メニューを追加するVBAサンプルコードです。前回と違うのは、Application.CommandBars("Cell") の所が Application.CommandBars("Ply") とな…
前回の予告通り、セルを右クリックした時に現れるメニューへ独自メニューを追加するVBAサンプルコードです。 ■使用上の注意 RemoveCellMenu()で追加したメニューを削除しないと、どんどん同じメニューが追加されてしまいます。 あなたが実際に使うマクロを創…
Excelのアドインを作ろうとしているときに使った一部分を改変したサンプルコードです。 メニューバー以外の場所(例えば右クリックのコンテキストメニュー)にも同じような方法で独自メニューを簡単に追加できるので時間があるときに追記します。 VBAのマクロ…
Excel の VBAには配列を並び替えるメソッドがないんですね。 ワークシートのセルを並び替えるメソッドはあるのでそっちを使うのも良いのですがVBAのコードでソートする必要に迫られまして、作ったのでメモしておきます。 セレクションソートなので大量のデー…