問題タブ [xlm]
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.
excel - 閉じた Excel ファイルから数式を取得する (値だけでなく)
広く使用されている GetValues 関数を使用して、閉じたブックから値を取得できます。それはうまくいきます。
しかし、閉じたブックからセルの数式を取得する必要がある場合があります。GetValues を変更してセルの数式を取得しようとしましたが、エラーが発生します。
閉じたExcelファイルからセルの数式(単純な値ではない)を取得する方法は?
これら 2 つの関数を呼び出すと、GetValue は正常に機能し、GetFormula は数式を取得しません。
更新: Joel の最初のコード投稿は、私が最終的に使用したものの基礎となったので、正しいとマークしました。これは、行数式全体のコピーペーストを使用した実際の実装です。C または ZZ である可能性がある値または数式を含む列の数がわからないため、これが最適です。
vba - 変数のユーザー定義パスに基づいて、閉じたワークブックからデータをコピーする
これに対する解決策を探して検索機能を使い果たしました。ここに私がやりたいことの概要があります:
- ユーザーがマクロを有効にした Excel ファイルを開く
- ユーザーが目的のワークブックのファイル パスを入力または選択するためのプロンプトがすぐに表示されます。2 つのファイルを選択する必要があり、ファイル名が一致していない可能性があります。
- ファイルの場所を入力すると、最初に選択したファイルの最初のワークシートがマクロ有効ブックの最初のワークシートにコピーされ、2 番目に選択したファイルの最初のワークシートがマクロ有効ブックの 2 番目のワークシートにコピーされます。 .
私は ADO についての言及に出くわしたことがありますが、実際にはまだよく知りません。
編集: 閉じたファイルからデータをインポートするコードを見つけました。変数の結果を返すには、範囲を微調整する必要があります。
ここで、ファイル パスを定義し、そのファイルからデータをインポートするようにユーザーにすぐに促すコマンド ボタンまたはユーザー フォームが必要です。
excel - 別のセルで定義された数式の評価
cell A1
, likeに関数名がSUM
あり、 and にいくつかのデータがあるB1
としC1
ます。1 つのセルで数式を定義して、定義されている数式を呼び出し、データとして機能させる方法はA1
ありB1
ますC1
か?
したがって、次のようなもの:単語が含まれているため、
=A1(B1:C1)
等しい必要があります。=SUM(B1:C1)
A1
SUM
基本的には、C のプリプロセッサ マクロや関数ポインタのようなものです。
excel - Excel2007で新しいxlmマクロを作成する
Excel 2007でxlmマクロを作成することはまだ可能ですか(作成:実行しないことに注意してください)?私は歴史的な言語に興味があり(そうです、xlmマクロは物事の壮大な計画にそれほど戻っていないことを知っています)、それらをいじくり回したいと思っています。
私はWebを検索しましたが、レガシーxlmマクロのサポートを有効にする方法については100万件のヒットがあり、それはすべてうまくいっています。しかし、私は新しいものを作成する方法についての情報を探しています。誰かが私を正しい方向に向けることができるでしょうか?
c - xll アドインを開発するための MSDN ドキュメントがありませんか?
すべての C API XLM 関数の完全なドキュメントを探すのにかなりの時間を費やしましたが、うまくいきませんでした。
それらのいくつかを説明するこのページを見つけました: http://msdn.microsoft.com/en-us/library/office/bb687910%28v=office.12%29.aspx
しかし、たとえば、xlfAddMenu を理解して使用したかったのですが、MSDN で説明しているページが見つかりません。
利用可能なドキュメントがあるかどうか知っていますか? どうやらそこにたどり着くのはそれほど簡単ではありません。
excel - Excel 2003 の .xlm 動作の違い
2 つの Excel 2003 .xlm ファイルがあり、それぞれに 1 つのマクロがあります。両方のマクロのテキストは同じです。ワークマップ (.xls ファイル) から 1 つのシートだけでマクロを実行します。.xls ファイルのセルは事前にフォーマットされています。たとえば、Cell(1, 5) には Custom Format があり"MMMM"
ます。
マクロが最初に行うことは、たとえば次のコマンドを使用して、.xls ファイルのフォーマット済みセルに値を入れることですCells(1, 5).Value = "01.11.2010"
。
1 つの .xlm ファイルで実行すると、結果は"November"
.
別の .xlm ファイルで実行すると、結果は"01.11.2010"
.
他のフォーマット済みセルも異なる動作をします。セルに値「8,00」を入力すると、最初の.xlmはそれを数値として入力し、2番目はテキストとして入力します。両方の .xlm ファイルを開いても問題ありません。
この不一致の理由は何でしょうか?
vba - 複数のExcelファイルの最初のシートを別のシートにマージする
3 つのファイルがあり、ファイル 1 と 2 にはシート 1 のデータが含まれています。ファイル 3 では、シート 2 にボタンとテーブルがあります (ファイル名やパスなどのファイル 1 と 2 の詳細を含みます)。
シート 2 のボタンをクリックすると、マクロはファイル 1 と 2 のシート 1 からデータを取得し、以下に示すようにファイル 3 のシート 1 に配置する必要があります。
次の機能を使用して同じことを行うコードはほとんど見つかりませんでしたが、コードが含まれているシートでのみ機能します。
excel - FORMULA.FILL 関数は Excel 4 マクロで何をしますか?
Excel 4 XLM マクロで記述されたいくつかの関数を VBA に変換しています。現在翻訳中のマクロ内で呼び出される関数の 1 つがFORMULA.FILL
. この関数が何をするかについてのドキュメントが見つからないようです。この関数、そのパラメーター、その機能、その出力などの詳細を誰かが提供できますか?
アップデート:
もう少し文脈...
excel - 閉じたブックからセルをコピーする.
元のブックを開かずに、閉じたブックのセルから別のブックにデータをコピーしようとしています。
私がこれまでに示したコードは...動作しますが、開いているブックの特定のセルにデータを書き込むことができる必要があります。
excel - 別のセルの色に基づいて 1 つのセルの色を設定する
私がしたいのは:
次を使用して、シート 2 の A1 の色を取得できることを知っています。
( Excel: セルの色に基づいて条件式を作成できますか? )
しかし、次のステップで何をすべきかわかりません。
2015 年 12 月 1 日の更新
最初は関数で動くと思っていましたが、自分のファイルを考えると VBA が必要かもしれません。
これは SPSS からの相関分析の出力に関するもので、相関係数、p 値、サンプル サイズの 3 つの列があります。係数と p 値を同時にチェックし、読みやすい方法で係数を提示する必要があります。50 個の変数と 100 個の変数の間の相関を実行するとします。係数と p 値を 1 つのシートに貼り付けるのではなく、次のようにします。
シート 1: 係数 シート 2: p 値
私が持っているものは次のとおりです。
p 値の値が 0.05 より大きい場合、係数 (セル) は青/濃い青または黒に変わります。
そのため、最初のシートを見ると、重要ではないため、青いシートは無視する必要があることがわかります。