• ベストアンサー

エクセルVBAでコードに色をつけてくれるメモ帳

最近エクセルのマクロを覚えるようになりました。今はただのメモ帳を使っているのですが色分けができないので少し見づらいです。そこでコードに色分けをしてくれる秀丸のようなソフトがあったらと思うのですがありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • tamasub
  • ベストアンサー率77% (7/9)
回答No.4

度々、すいません。 zipのアドレスをクリックしても、エラーになるようです。アドレスをコピーして、IEのアドレス欄に張り付けてダウンロードして下さい。

c7_d30ea200
質問者

お礼

ありがとうございます!できました><

その他の回答 (3)

  • tamasub
  • ベストアンサー率77% (7/9)
回答No.3

説明不足で大変失礼いたしました。 よく見てみると、エディターオプションのところとか、コメント設定とか、ちょこちょこ設定して使っていたようで(^^;)、 zipを解凍して、MKEditor.exeを起動すれば使えます。ショートカット等はご自由に。 尚、私は個人的にパソコン内が荒れるのが嫌で、Setup.exeは実行せずに使っています。個人の趣味の問題です。 御手間をとらせる形になって申し訳ございません。

c7_d30ea200
質問者

お礼

回答ありがとうございます!

  • tamasub
  • ベストアンサー率77% (7/9)
回答No.2

私は、MKEditer というテキストエディターを使っています。やっぱり、VBの専用エディターの様に見た目が見えた方が気分が良いですよねっ(^^;) http://www.mk-square.com/home/software/mkeditor/download/ 上記アドレスから、Editer本体(mke399j.lzh)と VB強調表示用の定義ファイル(vb.lzh)をダウンロードして来て使っています。 よろしかったら試してみて下さい。

c7_d30ea200
質問者

お礼

回答ありがとうございます。さっそくダウンロードしてみたのですが(vb.lzh)はどのように使うのですか? Editer本体(mke399j.lzh)のフォルダに入れておくのでしょうか。

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

これはどういう意味でしょう? 付属のVBEでは事足りないと言うことでしょうか。 まぁ、とりあえず・・ VBAに対応した「自動で色分けしてくれる」エディタと言うのは 私は聞いたことがありませんね。 VBSなら、「K2Editor」というのがあるんですけどね。 と言うか、外部のテキストエディタで作成するメリットも感じられません。 VBEを使って、書きながらテストしながら・・の方が効率も良いですし。

c7_d30ea200
質問者

お礼

回答ありがとうございます。確かに直接作成してテストをしたほうが良いのかもしれないですが、私のやりかたがよくないせいかよくエラーがでてエクセルが強制終了したりします。あとは常に右側に置いておいてすぐに貼り付けができるようにしたり、あとは慣れのせいかウィンドウを完全に別にしたほうが切り替えがしやすく感じます><

関連するQ&A

  • 秀丸エディタがメモ帳に変わってしまう

    秀丸で適当に文章を書いて保存したり、その他便利に使っていました。 デスクトップ上のテキストファイルを開いたら、全てメモ帳に変わっていました。 いつから変わったのか分かりませんが、今日初めて気付きました。 秀丸エディタをそのまま使い、いままでの保存してあるのも、もとの秀丸に戻せないでしょうか。 秀丸の方がマクロが使えて便利なので、早く元に戻したいと思っています。 宜しくお願いします。

  • 多機能なメモ帳

    メモ帳のようにtxtで保存できて色分けや太字強調が出来る ソフトを探しています。 色分けや太字強調などの装飾をtxtで保存できるような フリーソフトはないでしょうか?

  • 秀丸マクロでメモ帳でtxtを開く方法を教えて!

    txtを秀丸に関連付けしていますが、関連付けしたまま あるフォルダーのtxtファイルだけメモ帳で開くマクロを作りたいと考えています。 どのような マクロを作ればよいでしょうか? 秀丸パイプかDllが必要であれば、その方法でもかまいません。 秀丸マクロで普通に秀丸でtxtファイルを開くマクロ setcompatiblemode 0x0F; openfile macrodir + "\\txt\\*.txt"; endmacroall;

  • VBA セル上にコードが出現

    エクセルのVBAでマクロを実行すると、エクセルシート上にそのマクロのコードが現れてしまいます。原因が分かりません。ご教授おねがいします。

  • メモ帳を立ち上げたくない

    テキストを開くとき必ず秀丸を立ち上げたいのですが どこで設定すればいいのですか? 今はメモ帳が起動します

  • エクセル:VBA:マクロコード

    エクセルVBAで、 (質問1) マクロでsheet1のデータを処理して、sheet2に結果を表示するマクロで最初にsheet2をクリアーするというのはどうコードしますか。 (質問2) マクロでsheet1のセル/データを使ったりsheet2のセル/データを使ったりしますが、データはどう切り替えるのですか。 常に今どちらのシートのことを問題にしているか宣言するのですか。 その場合、 例えば今sheet1を扱ってるとした場合にsheet2のデータCells(10, "D")をsheet1のセルCells(10, "D")に入れる場合、 Cells(10, "D")=Sheets("sheet2").Cells(10, "D")こうなりますか。

  • 他のExcelファイルのVBAコードを検索したい

    他のExcelファイルに書かれたVBAコードに、ある特定のキーワード(パス名など)が使われているかを自動的に調べるためのVBAを書きたいと思っています。 仕事で使っているマクロが書かれたExcelファイルからある特定の処理をしているマクロを含むものを検索したいのですが、検索するExcelファイルが膨大なため、順番にExcelファイルを開いてVBAコードをチェックしていく工程をマクロ化したいのです。ファイルを順に開いていく処理はマクロ化できるのですが、書かれたVBAコードのチェックをどうしたらよいか悩んでいます。 「VBAコードに対して検索する」または「VBAコードを1行ずつ変数に代入する」、「モジュールシートをテキストファイルに出力する」などの処理が自動化できれば対応できそうなのですが、そのような処理をExcelVBAで作成できるでしょうか。 なお環境はWindowsXPのExcel2003です。 よろしくお願いいたします。

  • エクセルVBA

    エクセルVBAのコードについて質問です。エクセル初心者です。 Windows10で32bit版のエクセル2010を使っています。 1.エクセルのマクロは32bit版でも64bit版にも対応できるようコードを組んでいるのですが、 32bitで動いているのか64bitで動いているのかどのように確かめたらよいでしょうか? あるマクロの途中に #If VBA7 And win64 Then MsgBox ” 64bit ” #Else またはIf VBA7 And win32 MsgBox ”32bit” #End If を組み込むと、If分の終わりには If分の最後に#EndIfが必要です、と表示されて(EndIfを書いているのに) エラーになります。 2.エクセルマクロをIEと連携させて使っています。 IEを操作させている途中でエクセルのメッセージBoxを最前面表示させるには どうしたらよいでしょうか? IEで特定の操作をしたら、エクセルが最前面に出て、OKボタン付きのメッセージBoxが表示され、OKボタンを押すとIEを操作する という動作をコードに書いています。 コードを書いた直後は、IE上での特定の操作のあとメッセージBoxが適切に最前面表示されますが、 一度保存し閉じてファイルを開き直しマクロを実行すると、メッセージBoxは最前面に出てくれません。 検討したコードは 1. SetForegroundWindow 2.VBA AppActivate. Microsoft Excel. Capture 3.AppActivate Microsoft です。いずれのコードを書いた場合も、保存まではうまくメッセージBoxに回答できるが 保存しファイルを開き直してマクロを実行するとメッセージBoxはIEの後ろに隠れたままであり、エクセルを選択しないと最前面表示されません。 しかし一応最前面表示されることもあることから、マクロを一度実行するごとにエクセル内のデータが変わる可能性も考えられす。

  • 改行コードを任意の文字に置換するには

    マイクロソフトのエクセルかアクセス、または、 メモ帳、ワードパッドで、改行コードを任意の文字 (例えば「A」)に置換する方法をご存知の方、 教えてください。 VBAを使った方法でもよいです。 秀丸等のエディターで、「\n」を使って、 置換をする方法は知っているのですが、 アクセスやエクセルしか使えない端末で実施する必要があります。 よろしくお願いします。

  • VBもしくは、VBAでのメモ帳の起動

    こんにちは。 VBもしくはVBAというプログラミングでメモ帳を開きたいのですが、WORD等のようにマクロの記録やVBAがありません。 行いたいことは、特定のフォルダーに入っている複数の既存のメモ帳を、OUTLOOKに入れたいのですが、VBAのサイトを探してもOUTLOOKのVBAというのがあまりありません。 WORDのマクロでWORDに貼り付けるのでも良いのですが、既存の複数のメモ帳を開いて、WORDなどには入れられないでしょうか? 自分で試行錯誤した限りでは、メモ帳単体のパスを指定すれば出来たのですが、EXCELのbook1、book2のように不特定のファイルを順番に開きたいと思っています。 使っているのは、WINDOWS XPとOFFICE XPです。 どなたか、お知恵を貸してください。 よろしくお願いします。 aki

専門家に質問してみよう