問題タブ [excel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2645 参照

c# - .Net アプリから複数の Excel インスタンスを制御する良い例はありますか?

SQL 2000/5 とやり取りしてかなり複雑な数理計算を処理する Excel 2002/XP ベースのアプリケーションがあります。アプリケーションはその機能を適切に実行しますが、管理が困難です。

Excel のこれらのさまざまなインスタンス (開始/停止/処理コマンドなど) を管理および監視できる "コントローラー" アプリケーションまたはサービスを作成しようとしていますが、残念ながら InterOp の悪夢のようなものです。

VB.Net または C# でこのようなことを行う良い (つまり、動作する) 例はありますか?

0 投票する
3 に答える
5227 参照

php - 天井関数の PHP コード

Excel スタイルの上限値を取得するために PHP (または Perl) 関数をプログラムしたことのある人はいますか?

0 投票する
2 に答える
455 参照

sql - 複雑なSQLを使用してExcelで列に名前を付ける

get external を使用してこの SQL を実行しようとしています。

それは機能しますが、サブクエリなどの名前を変更しようとすると、それが削除されます。

私は を試しasas名前を に、名前を に''、そして同じようにスペースを入れました。それを行う正しい方法は何ですか? as""

関連する SQL:

0 投票する
3 に答える
1619 参照

date - 日付コンポーネントの操作

yearmonth、などのコンポーネントを VBA で操作することはできdayますdateか? 日、月、年を指定すると、対応する日付を返す関数が必要です。

0 投票する
1 に答える
7778 参照

excel - Excel 検証ドロップダウン ボックスで 256 文字の制限を増やすことはできますか?

検証を動的に作成していますが、256 文字の制限に達しました。私の検証は次のようになります。

範囲を指す以外に文字制限を回避する方法はありますか?

検証はすでに VBA で作成されています。制限を増やすことは、シートの現在の動作への影響を回避する最も簡単な方法です。

0 投票する
4 に答える
5402 参照

excel - Excel4マクロをVBAに変換する

毎月の請求書を実行するために使用する古いExcel4マクロがあります。約3000行で、Excel 5ダイアログボックスシート(ダイアログボックス用)が多数あります。それをVBAに変更する最も簡単な方法と、それが価値があるかどうかを知りたいです。また、VBAに変換した後、それからスタンドアロンアプリケーションを作成するにはどうすればよいですか?

0 投票する
7 に答える
1086 参照

windows - Excelレポートフレームワーク

利用可能なExcelレポートフレームワークはありますか?一部のレポートをExcel形式にエクスポートする必要があります。私たちのアプリケーションはJavaアプリケーションであるため、Javaをサポートするものなら何でも素晴らしいでしょう。Apache POI APIを試しましたが、それだけでは十分ではありません。WindowsAPIに基づくフレームワークの方が優れています。

0 投票する
6 に答える
946 参照

java - Excel から EJB を使用するための最適なソリューション

Excel からいくつかの EJB にアクセスできるようにしたいと考えています。目標は、VBA から使用できる API を提供することです。

私たちの EJB はほとんどが、POJO で単純な CRUD 操作を行うステートレス セッション Bean です。

考えられる解決策:

  • EJB を Web サービスとして公開し、それらをラップする VB/C# dll を作成します。
  • Corba を使用して C# から EJB にアクセスし、
  • Java を使用して EJB にアクセスする COM ライブラリを作成します。

これらのソリューションやその他のアイデアのフレームワークへのポインタは大歓迎です。

0 投票する
3 に答える
3044 参照

excel - プログラムで olap ピボットのページ アイテムを除外する

オラップ キューブにピボット テーブルがあります。ページ フィールドに移動して、複数の項目を手動で選択解除できます。除外する必要があるアイテムのリストに基づいて、VBA でこれを行うにはどうすればよいですか? (nb 私が含める必要がある項目の対応するリストを持っていません)

たとえば、基になるクエリを変更するなど、他の方法でこれらのアイテムを除外する方法を知っています。具体的には、ピボットでアイテムの選択を解除するユーザー アクションを再現したいと考えています。

0 投票する
2 に答える
6504 参照

excel - VBA の外部で使用できる Excel の RefEdit コントロールの代替

VBA の一部として提供される RefEdit コントロールには少しバグがありますが、1 つまたは複数のセル範囲 (つまりExcel.Rangeオブジェクト) を指定する必要がある場合にフォームを配置するのに適しています。

主な問題は、RefEdit コントロールを VBA UserForm でしか使用できないことです ( Microsoft はこれを述べており、私のテストでも確認しています)。Delphiを使用して Excel アドインを作成しており、RefEdit コントロールに代わるものを探しています。

Excel.Application.InputBox Type:=8セルの範囲を選択する別の方法の 1 つですが、1 つのフォームで複数のセルの範囲を選択する必要がある場合は、あまりユーザー フレンドリーではありません。現時点で最良の代替手段は、Delphi アドインから VBA フォームを呼び出すことですが、それは理想とはほど遠いものです。

したがって、理想的には、RefEdit のドロップイン代替品 ( Delphi フォームで使用できるもの) を使用することができます。あるとしても、見つけるのは簡単ではありません (私はかなり一生懸命探しましたが、Delphi、VB6、または .NET のドロップイン RefEdit 代替品を見つけることができませんでした)。

ドロップイン置換に失敗した場合は、独自の代替案を組み合わせてみるかもしれませんが、RefEdit と同様に機能するものを作成することは、不可能ではないにしても難しいと思います. RefEdit を使用すると、セルを実際に選択せずに「選択」できます。選択したセルを強調表示してExcel.Application.Selection. VBA や Delphi などを使って Excel オブジェクト モデルを操作する方法がわかりません。

ヒント、トリック、ハック、または本当に運が良ければ、RefEdit のドロップイン置換へのポインターを大歓迎します。