VBAに関するkurukuru-papaのブックマーク (4)

  • ColorIndexプロパティ値一覧:インストラクターのネタ帳

    TOP | このサイトについて | サイトマップ | アクセスランキング | 人気書籍 | RSS ColorIndexプロパティ値一覧 対象:Excel カラーパレットと同じ配置にしたColorIndexプロパティ値の一覧です。 ←戻る 1 &H000000 RGB(0,0,0) 53 &H003399 RGB(153,51,0) 52 &H003333 RGB(51,51,0) 51 &H003300 RGB(0,51,0) 49 &H663300 RGB(0,51,102) 11 &H800000 RGB(0,0,128) 55 &H993333 RGB(51,51,153) 56 &H333333 RGB(51,51,51) 9 &H000080 RGB(128,0,0) 46 &H0066FF RGB(255,102,0) 12 &H008080 RGB(128,128,0) 1

  • 他アプリを起動する:Excel VBA|即効テクニック|Excel VBAを学ぶならmoug

    ツイート Excelのマクロは基的にExcelを操作するための機能です。 しかし、ときにはExcel以外の、他のアプリケーションを起動したいこともあるでしょう。 ここでは、VBAで他アプリを起動したり、そのアプリを操作したりするテクニックをご紹介します。 ■Shell関数でアプリケーションを起動する 他のアプリケーションを起動する最も簡単な方法の一つはShell関数です。 Shell関数は、引数で指定した実行形式ファイルを起動します。 Sub Sample1() Dim rc As Long rc = Shell("notepad.exe", vbNormalFocus) If rc = 0 Then MsgBox "起動に失敗しました" End Sub Sample1はWindows標準ツールの「メモ帳」を起動します。 メモ帳の実行形式ファイルはnotepad.exeで、一般的にはC:

  • DOS コマンドの実行結果をVBAで取得する方法

    概要 Access VBA と DOS コマンド。 昨今ではあまり馴染みのない組み合わせです。 主要 DOS コマンドは VBA に移植されていますし、VBA に移植されていないものは API や COM の Shell オブジェクト経由で呼べるので、「なんで今さら DOS コマンド?」という感覚が一般的かもしれません。 しかし、中には DOS コマンドの方が簡単に実行できるケースも有ります。 たとえば ping を打ってネットワーク上の任意のホストが生きているか確認したい場合や、あるフォルダの配下から、サブフォルダの中も含めて、特定の拡張子を持つファイルの一覧を取得したい場合などが該当します。 これらはいずれも VBA で実装可能ではありますが、複雑な再帰処理や API との連携が必要です。 一方 CUI であるコマンド インタープリタ上からであれば、たった 1 行の DOS コマンドを

  • ☆ Excelでお仕事!(Excel全般の解説サイト) ☆

    Excelに関するサイトが数ある中、お越しいただいてまことにありがとうございます。 こちらは仕事に「Microsoft Excel」を活用しようという方を応援するサイトです。 一般事務作業でもプログラム開発分野でも、Microsoft Excelは非常に利用頻度の高いソフトです。 Excelは、ワープロソフトのような単なる文書作成ツールではなく、「データ処理」を行なうことができるもっとも身近なツールです。 豊富なツールや計算式、マクロ等を活用して仕事の合理化・迅速化・精度向上に役立ててもらいたいと思います。 そのために、各ジャンルで目的別のワンポイント集をできるだけ網羅しようとしています。ある程度Excelの経験がある人でも、目的を逆引きに利用していただくと面白い内容が見つかると思います。 また、「ダウンロード」コーナーには、Excelがインストールされていない環境でも利用できるフリーソフ

  • 1