問題タブ [excel-2016]

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 に答える
77 参照

excel - Microsoft Excel: 数式バーに「計算!」と表示されます。使用される式の代わりに

これが Excel の専門家にとって迅速で簡単な質問であることを願っています。

MS Excel 2013 のデフォルトの「Retirement Planner」スプレッドシートを使用しています。既存の数式を変更したいのですが、セルをクリックするたびに、数式は次のようになります。

=IFERROR(計算!G39,"")

そのセルの値を計算するために使用される実際の数式を表示するにはどうすればよいですか? 次の構文のようです。

計算!G39

基礎となる式を抽象化します。

助けてくれてありがとう!

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

powerpivot - オンザフライで powerpivot 内の重複をチェックする

私の組織では、さまざまな営業担当者が多くの販売取引の一部である可能性があります。以下の表は、各営業担当者の売上高を示しています。ただし、ユーザーがテーブルをどのように使用しているかによって、ピボットは収益データを 2 倍または 3 倍にカウントする場合があります。

たとえば、ユーザーが SalesManager1 をフィルター処理すると、SalesPersonnel 1 と 3 の両方が ProductA を販売したため、重複が発生します。ただし、SalesPersonnel1 のみにフィルターをかけると、二重カウントはありません。同様に、ユーザーが SalesManager4 を選択した場合、2 人の営業担当者が自分に報告しているにもかかわらず、それらは別個の販売トランザクションの一部であったため、重複はありません。

ユーザーが見ているビューに重複の可能性がある場合にフラグを立てるメジャーを作成したいと考えています。ただし、データ モデルの構築方法を変更することはできません。データモデル内でこれをすべて行う方法はありますか? おそらくピボットテーブルを作成してフィルター/スライサーを共有し、アカウントと製品の営業担当者の数を数えることができることはわかっていますが、より洗練されたソリューションを望んでいます...提供できるヘルプ/サポートをいただければ幸いです!

ありがとうございました

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

vba - メモリ リーク ワークシート機能 Excel 2016

計算を何度もループするサブルーチンがあります。最近、Excel 2016 でメモリ不足になり始めました。

以下のデモコードは Mac なら 2010 年、2013 年、2016 年でも OK ですが、windows なら 2016 年には Excel を終了するまで解放されないメモリに約 500MB 蓄積されます。2016 年がどのくらいの期間、このように振る舞っていたのかはわかりません。昨日から気付き始めました。

リークを引き起こしているのはワークシート関数のようです。実際のループで多くのワークシート関数を使用しています。これをフラッシュする方法はありますか?

0 投票する
0 に答える
864 参照

excel - サブ行のExcelピボットテーブル数

次のようなピボットテーブル構造があります。

行:

列:

各州の顧客数を含む別の列が必要です。私のデータには顧客が行ったすべての注文が含まれているという問題があるため、顧客の数を取得しようとすると、その顧客のすべてのインスタンスが列に返されます。もう 1 つの問題は、データが 40,000 行であるため、生データを編集する必要がないようにしたいということです。

これはブルート フォースで簡単に実行できますが、標準のピボット テーブルを使用し、アドオンなしでこれを行う方法があるかどうか疑問に思っていました。ピボット テーブルは、顧客の一意の値を統合するという優れた機能をすでに果たしています。ここで必要なのは、それらの一意の値の数だけです。

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

excel - VBAを使用してExcelのテンプレートシートにセル値をコピーする

現在、メンバーシップ情報が設定された範囲に入力されるメインの Excel ワークブックを使用しています。たとえば、「メンバー」は、メンバー番号が追加されたセルを指します。

入力した情報は、請求書テンプレートに転送/コピーする必要があります。

コードが到達すると問題が発生します

注: 「メンバー」はメイン ワークシートに、「B11」はテンプレート シートにあります。

以前は、ユーザーフォームを使用してデータを入力し、そこからテンプレートに転送していました。以下のコードは、そのシナリオで機能しました。ただし、Excelワークシートで機能するように少し転送/適合させているため、行で失敗します。

コピーする必要があるセルは約 10 個以上あるため、効率的な方法が優先されます。私はこれを調査しましたが、まだ「完璧な」答えを見つけていません。

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

excel - Excel 2016 VBA エディターで Unicode を有効にする方法

セル A1 にヘブライ語「שלום」を含むワークシートがあります。

このVBAコードを実行しようとしています:

メッセージ ボックスに次のように表示されます。

????

また、VBA コードでヘブライ文字を書き込もうとすると、次のようになります。

ヘブライ文字の代わりに、ちんぷんかんぷんに見えます。

Windows 10 で Excel 2016 を使用しています。ヘブライ語言語パックがインストールされています。

Windows 7 の Excel 2010 では、この問題に直面しませんでした。

VBA コードでヘブライ語 (または一般的に Unicode) を有効にするアイデアをお持ちの方はいますか?