問題タブ [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.
excel-2010 - Excel でマクロを使用して、選択したデータをあるワークシートから別のワークシートにコピーするにはどうすればよいですか?
契約の変更を追跡するために、Excel でマクロを作成する必要があります。契約データを更新する既存のマクロが既にあるため、別のマクロを作成する必要があります...
2 つのワークシートがあります。最初のワークシートには、各行が 1 つの契約を表す一連のデータがあります。いくつかのカテゴリがあります (契約番号、日付、価格など)。
特定の基準 (特定の日付または特定の価格の連絡先など) に適合する特定の契約のみを検索し、それらをコピーして 2 番目のワークシートに貼り付けるマクロを作成する必要があります。
これまでに行ったこと: IF 関数と OR 関数を使用して、少し複雑な方法を考え出しました。そのため、OR を使用して条件と IF を指定し、基本的に TRUE の場合に対応するデータを見つけます。
偽の場合は 0 が入力されます。問題は、ゼロの行が大量にあることです---基準に適合しない行/コントラクト。検索コマンド (CTRL+F) を使用してすべてのゼロを検索、強調表示、および適切に削除 (行を上にシフト) しようとすると、マクロはそれを記録せず、コードに書き込む方法がわかりません。 .
どんな洞察も役に立ちます!
excel - ハイパーリンクの編集 Excel 2010 マクロ
わかりましたので、ハイパーリンクの一部を置き換えるマクロを作成したいと思います。Excel ファイルにハイパーリンクがたくさんあります。これを行うマクロを作成する方法はありますか。
例えば
www.OldName.com/
www.Oldname.com/a/
www.Oldname.com/b/
に
www.NewName.com/
www.NewName.com/a/
www.Newname.com/b/
vba - 空白のデータ/行をトリミングし、シート名に基づいて列ヘッダーの名前を変更し、あるシートから別のシートにデータを移動します。
これは、Microsoft Excel 2010 でやりたいことです。
データを含む複数のスプレッドシートがあり、スプレッドシートには複数のシート (下部のタブ) にデータがありますが、それらはすべて同じ列/形式です。ただし、列の上に余分な行が 1 つまたは 2 つあり、テキストが含まれているか空白である可能性があるため、それを削除する必要があります。
データをマスター スプレッドシートにコピーしたいと考えています。マスタースプレッドシートでは、列はシートにちなんで名付けられているため、これを自動化するには、コピー元のシートの名前と列のテキストを比較する必要があります (常に最初の行にあります)。 .
マクロを使用して異なる Excel ファイル間でデータを移動することはできますか?
vba - IE.navigate2 が保護モードをオフにすると失敗する
Excel VBA (Excel 2010、Windows 7) から IE8 を自動化しています。
URL が IE 保護モードがオンになっているゾーン内の Web サイトである場合、すべて問題ありません。
URL が IE 保護モードがオフになっているゾーンの Web サイトである場合、スクリプトは失敗します (IE が自動的に表示されるようになり、VBA で IE オブジェクトが失われます - オートメーション エラー)。
プロテクトモードがオフのゾーンでnavigate2を有効にする方法はありますか?
excel - 別の列によって1つの列サブセットの値をランダムに選択します
特定のB値に関連付けられている列Aの値をランダムに選択するために使用できる最も簡単な式は何ですか。したがって、次の表では、B = 3のAをランダムに選択しています。したがって、行1(5.4)と行3(4.2)のどちらかをランダムに選択しています。このテーブルは任意に大きくなる可能性があることに注意してください。
excel - Excel2010の範囲内の合計に数値をまとめる
数値の列がある場合、合計が特定のしきい値に達するまで値を合計してから、合計をリセットして続行することはできますか?例えば
これは、値が150を超えるまで数値のグループを合計し、その後、カウンターをリセットします。
vba - ボタンで楽しいExcel2010マクロ
さて、別のユーザーが編集できるが、それ以外の場合はロックできるスプレッドシートを作成しています。私がやりたいのは、3つのボタンを作成することです。「WhatIf」「ExitWhatif」および「Reset」
「もしも」は、ユーザーがデータを入力できるようにします。「Exitwhatif」を使用すると、ユーザーは入力モードを終了してデフォルトに戻すことができます。資料。次に、「リセット」により、ユーザーは「もしも」のままになりますが、すべての値がデフォルトにリセットされます。
次に、「もしも」ボタンを左上のどこかに表示したいのですが、クリックすると「終了」と「リセット」に置き換えられます
excel-2010 - Excel APIを使用してプロンプトなしでExcel2010のExcelワークブックからデジタル署名を削除する方法
Excel 2007 では、これを行うためにワークブックで SaveAs を呼び出していました。しかし、Excel 2010 では状況が異なります。
ワークブックで SaveAS を呼び出すと、署名が無効になりますが、ファイルは読み取り専用モードで開かれます。ここで、(Final=False を設定して) 編集可能にしようとすると、MSExcel は次のプロンプトをスローします: 署名が削除され、ドキュメントが保存されました。
Excel 2010 でこのプロンプトを取り除く方法はありますか??
vba - WorksheetFunction 配列のサイズ制限
次のようにパーセンタイル関数を使用して、VBA 内の配列 (arr1) 内の 100000 値のデータ セットの 99.5% パーセンタイルを計算しようとしています。
どちらも機能せず、型の不一致が発生し続けます (13)。
配列サイズを最大 65536 に制限すると、コードは正常に実行されます。Excel 2000 以降、利用可能なメモリによって制限されたマクロに渡すときに、Excel 2007 の配列サイズ以降、利用可能なメモリによって計算が制限されることを認識していました。
高性能サーバーで Excel 2010 を使用しています。誰でもこの問題が存在することを確認できますか? そう仮定すると、パーセンタイルを「手動で」計算する vba 関数を作成するか、ワークシートに出力し、そこで計算して読み返すという選択肢があると思います。代替手段はありますか?何が最も速いでしょうか?
excel - Excel 2010 とパラメーターを使用した更新可能な Web クエリ
Feedburner の API から XML フィードを取り込もうとしています。これは、URL を記述し、Excel で「Web から」データ接続を使用するだけの問題です。
これは問題なく動作します (そしてかなり高速です)。
ここで、「日付」シートの 2 つのセルを更新して、その範囲のデータを取得できるようにしたいと考えています。これは、URL のパラメーターを使用して行われます。
https://feedburner.google.com/api/awareness/1.0/GetItemData?uri=RSSFEEDNAME[]
Excel UI を使用して、[] を任意のセルに割り当てることができます。しかし、私が何をしようとしても、これはうまくいきません。最初は日付形式に問題があるのではないかと思っていたので、セルに正確なコピー (&dates=2011-08-01,2011-08-05) をテキストとして入力するところまで自分で作業しました。
毎回、フィードは現在の日付のデータのみを取得します (これは、日付が指定されていない場合のデフォルトの動作です)。エラーが発生していないため (2 桁の月がないなど、比較的小さな違反の場合に発生します)、単に [] を指定されたテキストに置き換えていないと思います。私は WebTrends Web Service クエリにも同じ方法を使用しており、同様にイライラする結果を得ることができます。私は Web クエリに関するすべてのハウツーを読んでおり、それらを正確にフォローしています。
最終的な URL の Excel が何を要求しているかを確認する場所が見つからないので、ちょっとわかりにくいところがあります。次のステップについてのご意見をお待ちしております。
ベスト、ネイサン