問題タブ [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 に答える
11986 参照

excel - ホストされている HP Quality Center からバグ追跡データをエクスポートする最良の方法は何ですか?

この質問は製品固有すぎるかもしれませんが、誰かが HP Quality Center からバグ追跡データをエクスポートしているかどうか知りたいです。

HP Quality Center (QC) には古い学校の COM API がありますが、Web サービスまたはスクリーン スクレーパーを使用して、データを Excel スプレッドシートにエクスポートしたいと考えています。

いずれにせよ、ホストされている HP Quality Center からバグ追跡データをエクスポートする最良の方法は何ですか?

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

sql - 時間間隔データから 1 時間ごとの棒グラフを描画するエレガントな方法は?

開始時刻と終了時刻を示すタイムシート エントリのリストがあります。これは MySQL データベースにあります。このデータに基づいて棒グラフを作成する必要があります。1 日の 24 時間が下部にあり、1 日の各時間の作業工数が示されています。

たとえば、アリスが 15:30 から 19:30 まで仕事をし、ボブが 12:15 から 17:00 まで働いた場合、グラフは次のようになります。

チャート例

私は現在、列 DY またはそのようなものに送信されるスプレッドシートを含む WTFey ソリューションを持っています。必要な解像度は 15 分間隔です。

これはデータベースで行うのが最善であり、チャート作成のためにエクスポートするのが最善だと思います。詳細が不足している場合はお知らせください。ありがとう。

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

string - 文字列を反復処理して、すべての文字のバイト値を確認するにはどうすればよいですか?

私が持っているコード:

このコードは機能しません。誰もがこれを行う方法を知っていますか?VBやVBAについてはまったくわかりません。

0 投票する
5 に答える
175822 参照

excel - 条件付きで行を別のワークシートにコピーするマクロはありますか?

Excel 2003 で、あるワークシートから別のワークシートに条件付きで行をコピーするマクロまたは方法はありますか?

Web クエリを介して SharePoint から Excel の空白のワークシートにデータのリストを取得し、特定の月の行を特定のワークシートにコピーしたいと考えています (たとえば、SharePoint ワークシートから 7 月のすべてのデータを7 月ワークシート、SharePoint ワークシートから 6 月ワークシートまでのすべての 6 月データなど)。

サンプルデータ

一回きりの練習ではありません。上司がSharePointから最新のデータを引っ張ってきて、毎月の結果を見ることができるダッシュボードをまとめようとしているので、常にそれを実行でき、きれいに整理できる必要があります。

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

excel - Excel 2007 ピボット テーブル - データ キューブに接続するときに計算フィールドを使用する方法

データ ソースが SSAS データ キューブの場合、Excel 2007 ピボット テーブルで計算フィールドを使用できますか?

Excel 2007 を使用して SQL Server 2005 データ キューブに接続し、ピボット テーブルを介してデータを表示しています。ピボット テーブルに計算フィールドを作成したいのですが、[数式] ボタンがグレー表示されています。

計算フィールドを作成するにはどうすればよいですか (データ キューブへの接続時に可能であれば) ?

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

excel - Excel XMLスプレッドシートファイルの条件付き書式設定の配列数式?

Excel は通常、条件付き書式の数式を、Excel 2002/2003 XML スプレッドシート ファイルからロードする場合を除いて、配列数式であるかのように扱います。

これは、Excel 2002/2003 XML スプレッドシート形式のみの問題です...ネイティブの Excel 形式は、新しい Excel 2007 XML 形式 (xlsx) と同様に正常に動作します。

スプレッドシートをロードした後、フォーマットされた範囲を選択し、[条件付き書式設定] ダイアログに移動して [OK] をクリックすると、スプレッドシートが正しく機能するようにすることができますが、これはセッションの問題のみを修正します。

テストケース:

新しいシートに次のように入力します。

セル A1:C1 に次の条件付き書式数式を作成します (書式用に適切な色を選択します)。

これは、A1、B1、および C1 のいずれかに "N" があり、"N" の下の行 2 のセルが現在の列の行 3 のセルと等しい場合に常にアクティブになる配列数式です。

(これは実際のビジネス スプレッドシートから簡略化したものです。テスト ケースが複雑で申し訳ありません。ここで提示するより簡単なテスト ケースを見つけようとしています。)

そしてそれは機能します... Nまたはxを好きなように変更でき、フォーマットは問題なく機能します。

これを XML スプレッドシートとして保存します。Excel を閉じて、ファイルを再度開きます。フォーマットが壊れています。現在、A1 が「N」で、A2 が A3、B3、または C3 と同じ場合にのみ、条件付き書式を有効にできます。B1、B2、C1、および C2 の値は、フォーマットには影響しません。

次に、A1:C1 を選択し、条件付き書式の数式を確認します。以前とまったく同じです。[OK] をクリックします。条件付き書式が再び機能し始め、ファイルが開いているセッション全体で機能します。

考慮される回避策:

  1. ファイルをネイティブ (BIFF) Excel 形式で提供します。オプションではありません。これらのスプレッドシートは Web サーバーによってオンザフライで生成されます。これは、システムによって動的に生成される数十種類のワークブックの 1 つにすぎません。

  2. ファイルを Excel 2007 ネイティブ XML 形式 (xlsx) で提供します。オプションではありません。現在のユーザー ベースには Office 2007 または互換プラグインがありません。

  3. ユーザーに範囲を選択するように求め、条件付き書式設定ダイアログに入り、[OK] をクリックします。この場合のオプションではありません。洗練されていないユーザーです。

  4. ユーザーに、XML スプレッドシートを開いてネイティブ XLS として保存し、XLS ファイルを閉じてから再度開くように求めます。これは動作しません!XML ファイルから破損してロードされた場合、ネイティブ XLS 形式では書式設定が破損したままになります。上記(3)を行ってから保存すると、XLSファイルが正常に動作します。

配列数式を使用しないように条件付き書式を書き直しました。したがって、これはある程度「回答」されていると思いますが、Excel 2002/2003 の XML ファイル処理のバグであり、文書化されていません。

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

internet-explorer - ASP.NET を介して Excel をユーザーに送信する

Excel テンプレートを開き、データをワークシートにプッシュして、ファイルをユーザーに送信できる Web アプリケーションがあります。ファイルが開かれると、テンプレートにプッシュされたデータに基づいて、VBA マクロがピボット テーブルを更新します。

ユーザーは、標準の [ファイルを開く/保存] ダイアログを受け取ります。

Internet Explorer (バージョン 6) では、ユーザーがファイルを保存することを選択した場合、ファイルを開くと VBA コードが期待どおりに実行されますが、ユーザーが [開く] を選択すると、VBA は次のように失敗します。

実行時エラー 1004: ピボット テーブル ソース ファイルを開けません。

他のすべてのブラウザでは、期待どおりに開いたり保存したりできます。

新しいバージョンの IE (企業の官僚機構) にアップグレードすることは私にはできません。ユーザーが最初に保存せずに開くことができるようにするためにできることはありますか?

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

excel - VBA for Excel または Access プロジェクトで VisualBasic-Express のクラスを使用するにはどうすればよいですか?

VB-Express コードを .dll として保存し、それを regasm に登録して、.tlb ファイルを作成しました。

しかし、Excel モジュールで関数を実行しようとすると、「実行時エラー '453': kernel32 で DLL エントリ ポイント RegisterServiceProcess が見つかりません」というエラーが表示されます。

私が見逃したステップは何ですか?

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

excel - MSBuild で .xla ファイルを変更する

Excel アドインを含む現在のプロジェクト用のビルド スクリプトを作成しようとしています。アドインには、変数 version_Number を持つファイル modGlobal を含む VBProject が含まれています。この番号は、ビルドごとに変更する必要があります。正確な手順:

  1. XLA ドキュメントを Excel で開きます。
  2. VBEditor モードに切り替えます。(Alt+F11)
  3. パスワードを入力して VBProject を開きます。
  4. modGlobal ファイルを開きます。
  5. 変数のデフォルト値を現在の日付に変更します。
  6. プロジェクトを閉じて保存します。

プロセスを自動化する方法がわかりません。私が思いつく最善の方法は、Excel マクロまたは Auto-IT スクリプトです。カスタムの MSBuild タスクを作成することもできますが、それは難しいかもしれません。他に何か提案はありますか?

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

excel - Excelの列名

ADOを使用してExcelスプレッドシートを作成するときに使用できない列名。

スプレッドシートにページを作成するステートメントがあります。

Dateの列名を使用するContainerと、ステートメントの実行時にエラーが発生することがわかりました。

列名として使用できない単語の完全な(または部分的な)リストを持っている人はいますか?これはユーザー主導の環境で使用するためのものであり、クラッシュするよりも列を「修正」する方が適切です。

Dateこれらの回避策は、Containerとの発生Date_をそれぞれとに置き換えることContainer_です。