問題タブ [excel-2010]

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 投票する
1 に答える
1059 参照

excel - Excel スパークラインの印刷の問題

複数ページのレコードを持つ Excel 2010 ドキュメントで、各行にスパークラインが含まれている場合、最初にドキュメント全体をスクロールしてすべての行を表示しない限り、スパークラインは印刷されないか、印刷プレビューに表示されません。一連の Excel レポートを自動的に生成する私のアプリケーションでは、これは非常に目に見える問題です。誰かがこれの修正を提案できますか、それとも Excel 2010 のバグですか?

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

sorting - 含まれるデータのサブセットに基づいて Excel 2010 ピボット テーブルを並べ替えるにはどうすればよいですか?

カテゴリとカウント メジャーをデータとして持つ Excel 2010 ピボット テーブルがあります。次に、これらのカテゴリの下に日付ディメンションがネストされ、過去 2 か月のみを表示するようにフィルター処理されます。

カテゴリを並べ替えるときは、6 月と 7 月の両方のカウント メジャーの合計で降順に並べ替えます。

6 月と 7 月の両方の合計ではなく、6 月のデータのみに基づいてカテゴリを並べ替える方法を誰か提案できますか?

ありがとう!

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

dialog - Excel 2010 の SearchANDReplace ダイアログはどのようなフォーム/ウィンドウですか?

Excel 2010 の [検索と置換] ダイアログが気に入っています。データを入力し、背後のグリッドで置換を確認し、[検索/置換] ウィンドウが消えたりバックグラウンドになったりすることなく、グリッド内のデータを編集できます。

SearchAndReplace ウィンドウはモデル ダイアログではありません。また、開いている他のアプリケーションに切り替えると、検索/置換ウィンドウと Excel が一緒にバックグラウンドになるため、「最上位に留まる」= true などの設定もありません。

それはどんな種類のウィンドウですか?

背後のグリッドで編集しますが、検索/置換ウィンドウはアプリケーションの上部にとどまりますが、オペレーティング システムの上部にはありません!

パブリック クラス MainWindow.cs

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

delphi - Excel のバージョンとマクロのセキュリティ レベルを取得する方法

Microsoft は最近、Excel のバージョンと現在の omacro セキュリティ レベルを読み取るために、長年の (そして公式に推奨されている) コードを壊しました。

以前は機能していたもの:

(セキュリティレベルが安全でないレジストリエントリで何年もの間だったことをいつも面白がっていました...)

Office 2010 では、.xls ファイルは「Microsoft Application Virtualization DDE Launcher」または sftdde.exe に関連付けられるようになりました。この exe のバージョン番号は、明らかに Excel のバージョンではありません。

私の質問:

実際に Excel を起動し、バージョンセキュリティレベルをクエリする (OLE CreateOLEObject('Excel.Application') を使用) 以外に、Excel 2003 以降のすべてのバージョンで機能する、クリーンで高速、または信頼性の高い方法はありますか? ?

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

excel - Excel 2010 で VBA コードを使用して Web サービスを呼び出す

Web サービスを使用する VBA コードを Excel 2010 で記述しようとしています。関連するリソースがインターネット上で見つかりません。誰かがこれを行う方法を教えてください。

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

datetime - How do I check if an Excel cell's Date is within one week?

I'm using VBA in Excel 2010 to make a simple birthday reminder program. I have a column of dates (Column D). How do I check if a cell is within one week of today?

I'm not sure what the VBA syntax for the conditional statement would be:

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

vba - セクション化されたCSVファイルをExcelシートにロードする方法は?

CSVファイル:

[ロード]を1回だけクリックしたときに、このcsvファイルを個別のセクションとしてExcelシートにロードしたい(つまり、各セクションはExcelの個別のワークシートに移動する必要があります)

CSVファイルには、セクション名、ヘッダー、データが含まれています

以下はCSvファイルのセクション名です

3GMACRO

3GFEMTO

2GMACRO

以下は、CSvファイルIMSI、IMEI、Date、Time、GSM MACRO_CellID、GSM MACRO-MCC、GSMMACRO-MNC............などのヘッダー名です。

CSVファイルを読み込んだ後、3つのワークシートにヘッダーとデータが含まれている必要があります。

そうするのを手伝ってください。

前もって感謝します 代替テキスト

こんにちはこれは私が試したコードですが、必要に応じて完全には機能していません。

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

sharepoint - SharePoint 2010 を使用して Analysis Services を照会する Excel Services 接続エラー (2008 RT)

Excel Services スプレッドシートから Analysis Services キューブに接続しています。SharePoint と SQL Server は別々のサーバーで構成されています。Excel 2010 / SharePoint 2010 / SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) を使用しています。

すべての接続を更新 (またはスライサー内の項目をクリック) すると、次のエラーがスローされます。

これは SharePoint ログから:

「ワークブック 'http://spsatl03t/team/Excel Documents/ExcelServices.xlsx' の 'Adventure Works Cube1' の更新に失敗しました。[セッション: 1.V21.8D/M51Qif9Y+JASEqZsk390.5.en-US5.en- US73.+0300#0000-11-00-01T02:00:00:0000#+0000#0000-03-00-02T02:00:00:0000#-006036.c306da43-6452-40db-9249-6d1e343c79511.Nユーザー: 0#.w|kc\svcdms]"

SharePoint および db サーバー用に以下の SPN を構成しました。すべての SharePoint サービスは、単一のアカウント (SVCDMS) で実行されます。SQL Server/SSAS サービスは両方とも SQLService として実行されます。

また、Excel Services 経由で AdventureWorks OLTP データベースに接続しても問題はありません。エラーが発生するのは、SSAS キューブに接続するときだけです。そして、ケルベロスはうまく機能しているようです。このクエリで検証可能:

興味深いことに、これはベータ リリースの問題であることに気付きましたが、私は RTM を使用しています。 a6d3-13ac4be8cf25

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

sql - Excel 2003 VS Excel 2010 (VBA) で SQL データベースからデータをインポートする

それで、私の会社は最終的に MS Office 2010 にアップグレードしました。今までは 2003 年に働いていました。私は SQL プログラマーで、データベースからデータを引き出すレポートを Excel で常に作成しています。ほとんどの場合、ユーザーが特定のセルに入力するパラメーターを受け入れるマクロを作成し、クエリを変更して、パラメーターに従って更新します。

これは本当に簡単な例です:

  1. Excel 2003 では、新しいブックを開きます。
  2. [データ]、[外部データのインポート]、[新しいデータベース クエリ] の順にクリックします。
  3. 次に、データ ソースを選択するように求められるので、クエリを実行するデータベース (ODBC 接続が既にセットアップされている) を選択します。
  4. その後、クエリ ウィザードのウィンドウをキャンセルして、Microsoft クエリ エディタにいるときに、クエリを入力するだけです。

    • 簡単にするために、会社で働くエージェントとそのエージェントのリストである*というテーブルから選択します。AgentsEmployeeIds

    • select * from Agents

  5. 次に、クエリ エディターから "x" をクリックすると、"データのインポート" というボックスが表示され、データをどこに配置するかを尋ねられます。新しいワークシート?など。セルで始まる既存のワークシートのデータを返すだけですA2

そこで、Visual Basic Editor のワークブックのモジュールに、次の単純なマクロを記述します。

このマクロを実行するボタンを作成し、B1. ユーザーがレポートを開き、 に名前を入力しA1てボタンを押すと、そのエージェントとその ID が下の表に表示されます。本当に簡単ですよね?しかし、これを Excel 2010 で動作させることはできません。

これが私の手順と次のエラーです。

  1. Excel 2010 を開き、[データ] タブに移動します。
  2. [外部データの取得] セクションで、[他のソースから] をクリックし、ドロップダウンから [Mircrosoft クエリから] を選択します。
  3. 次に、[Choose Data Source] ボックスがポップアップ表示されます。基本的には、上記の手順 3、4、および 5 とまったく同じです。

次に、同じマクロを作成し、ボタンを作成してマルコに割り当てますが、ボタンをクリックすると次のエラーが発生します。

デバッグを押すと、デバッガーはこの行を強調表示します

私はこの行をより具体的にしようとしました:

しかし、同じエラーが発生します。

したがって、基本的に私が知る必要があるのは、この種のことを Excel 2010 で行う方法です。しかし、ここに興味深いメモがあります。このレポートを Excel 2003 で作成し、.xls として保存してから 2010 で開くと、仕事。コピーを .xlsm として保存してから開くこともでき、同じマクロで動作します。2010 年にレポートを作成したときだけ、それを機能させることができません。何らかの理由で、コマンド テキストを変更してから更新するためのクエリを見つけることができないようです。助けてください、私は何日もこれにこだわっています!

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

excel - Excel 2010 でスライサー値を非表示にする方法

特定のスライサーの選択に関連付けられたデータがない場合、Excel 2010 スライサーが視覚的に示すことを知っています。たとえば、2010 年の値がない場合、2010 年の色は薄くなります。

それらを完全に非表示にできる設定はありますか?

2007 年、2009 年、2010 年に売上があるとします。ただし、2008 ではなく、スライサー リストで 2008 を完全に省略したり、常にグレー表示する必要があります。

私が求めているのは SQL 選択ソリューションではなく、Excel の設定です。