問題タブ [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.
c# - .Net アプリから複数の Excel インスタンスを制御する良い例はありますか?
SQL 2000/5 とやり取りしてかなり複雑な数理計算を処理する Excel 2002/XP ベースのアプリケーションがあります。アプリケーションはその機能を適切に実行しますが、管理が困難です。
Excel のこれらのさまざまなインスタンス (開始/停止/処理コマンドなど) を管理および監視できる "コントローラー" アプリケーションまたはサービスを作成しようとしていますが、残念ながら InterOp の悪夢のようなものです。
VB.Net または C# でこのようなことを行う良い (つまり、動作する) 例はありますか?
php - 天井関数の PHP コード
Excel スタイルの上限値を取得するために PHP (または Perl) 関数をプログラムしたことのある人はいますか?
sql - 複雑なSQLを使用してExcelで列に名前を付ける
get external を使用してこの SQL を実行しようとしています。
それは機能しますが、サブクエリなどの名前を変更しようとすると、それが削除されます。
私は を試しas
、as
名前を に、名前を に''
、そして同じようにスペースを入れました。それを行う正しい方法は何ですか? as
""
関連する SQL:
date - 日付コンポーネントの操作
year
、month
、などのコンポーネントを VBA で操作することはできday
ますdate
か? 日、月、年を指定すると、対応する日付を返す関数が必要です。
excel - Excel 検証ドロップダウン ボックスで 256 文字の制限を増やすことはできますか?
検証を動的に作成していますが、256 文字の制限に達しました。私の検証は次のようになります。
範囲を指す以外に文字制限を回避する方法はありますか?
検証はすでに VBA で作成されています。制限を増やすことは、シートの現在の動作への影響を回避する最も簡単な方法です。
excel - Excel4マクロをVBAに変換する
毎月の請求書を実行するために使用する古いExcel4マクロがあります。約3000行で、Excel 5ダイアログボックスシート(ダイアログボックス用)が多数あります。それをVBAに変更する最も簡単な方法と、それが価値があるかどうかを知りたいです。また、VBAに変換した後、それからスタンドアロンアプリケーションを作成するにはどうすればよいですか?
windows - Excelレポートフレームワーク
利用可能なExcelレポートフレームワークはありますか?一部のレポートをExcel形式にエクスポートする必要があります。私たちのアプリケーションはJavaアプリケーションであるため、Javaをサポートするものなら何でも素晴らしいでしょう。Apache POI APIを試しましたが、それだけでは十分ではありません。WindowsAPIに基づくフレームワークの方が優れています。
java - Excel から EJB を使用するための最適なソリューション
Excel からいくつかの EJB にアクセスできるようにしたいと考えています。目標は、VBA から使用できる API を提供することです。
私たちの EJB はほとんどが、POJO で単純な CRUD 操作を行うステートレス セッション Bean です。
考えられる解決策:
- EJB を Web サービスとして公開し、それらをラップする VB/C# dll を作成します。
- Corba を使用して C# から EJB にアクセスし、
- Java を使用して EJB にアクセスする COM ライブラリを作成します。
これらのソリューションやその他のアイデアのフレームワークへのポインタは大歓迎です。
excel - プログラムで olap ピボットのページ アイテムを除外する
オラップ キューブにピボット テーブルがあります。ページ フィールドに移動して、複数の項目を手動で選択解除できます。除外する必要があるアイテムのリストに基づいて、VBA でこれを行うにはどうすればよいですか? (nb 私が含める必要がある項目の対応するリストを持っていません)
たとえば、基になるクエリを変更するなど、他の方法でこれらのアイテムを除外する方法を知っています。具体的には、ピボットでアイテムの選択を解除するユーザー アクションを再現したいと考えています。
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 のドロップイン置換へのポインターを大歓迎します。