問題タブ [worksheet]

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

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

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

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

サンプルデータ

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

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

excel - Excel ワークブックが保護されているかどうかを確認する方法

Excel ワークシートのプロパティを使用して、ワークシートが保護されているかどうかを確認できます (Worksheet.Protection、Worksheet.ProtectContents など)。

ブック全体が保護されているかどうかを VBA を使用して確認するにはどうすればよいですか?

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

excel - Web で古い VBA アプリを有効にする最も簡単で迅速な方法

ワークステーション上でローカルに問題なく動作する小さな Excel VBA アプリ (1 つのフォーム、1 つのワークシートに保存された少量のレコード) を考えると、Web 上で同じアプリを提供する最も簡単で迅速な方法は何でしょうか? アプリを書き直すことはオプションですが、より迅速な解決策があるかどうかを確認する価値があると思いました.

0 投票する
9 に答える
108988 参照

c# - C# - プログラムで Excel ワークシートを追加する方法 - Office XP / 2003

作成を自動化し、Excelファイルに追加できるように、C#を介してExcelをいじり始めたばかりです。

ファイルを開いてそのデータを更新し、既存のワークシートを移動できます。私の問題は、新しいシートを追加するにはどうすればよいですか?

私は試した:

しかし、私はCOM例外を下回り、私のグーグルは私に何の答えも与えませんでした。

HRESULT からの例外: 0x800A03EC ソースは: "Interop.Excel"

誰かが私を悲惨な状況から救ってくれることを願っています。

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

vba - 名前によるExcel印刷ワークシート

Excel 2007スプレッドシートを持っていますが、特定のワークシートを名前で印刷するためのVBAプロシージャを作成したいと思います。どうすればよいですか?

"FirstSheet","ThirdSheet",たとえば、印刷したいのです"FourthSheet"が、"SecondSheet".

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

vb.net - 複数のワークシートを同時にコピーしてチャート参照を保持する

Excel で 2 つのワークシート テンプレートを作成しました。最初のシートはきれいなグラフ用で、もう 1 つのシートはそれらのグラフを駆動するデータ用です。2 番目のワークシートにすべてのデータをダンプできる vb.net 2005 アプリを作成しました。グラフ ワークシートは完全に更新されます。

このレポートを同じワークブックで何度か実行したいと考えています。(したがって、タブには「Person1 - Chart」、「Person1 - Data」、「Person2 - Chart」、「Person2 - Data」などと表示されます。)

私の解決策は、このレポートが実行されるすべての人に対して、グラフ テンプレートをコピーしてから、データ テンプレートをコピーすることでした。問題は、作成されたすべてのグラフ テンプレートが元のデータ ワークシートを指していることです。各グラフ ワークシートが指しているワークシートを設定するにはどうすればよいですか?

親ではなくワークシート自体との関係を維持しながら、ワークシートをペアでコピーする方法はありますか?

0 投票する
6 に答える
34339 参照

java - POI での Excel ワークシートのコピー

POIを使用してワークシートをあるワークブックから別のワークブックにコピーする方法を知っている人はいますか? Workbook クラスには cloneSheet メソッドがありますが、複製されたシートを新しいワークブックに挿入できないようですか?

これを簡単に行うための API がない場合、あるシートから別のシートにすべてのデータ (スタイル、列幅、データなど) をコピーするコードを誰かが持っていますか?

jxls にはシートをコピーするメソッドがありますが、ワークブック間でコピーする場合は機能しません。

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

c++ - OLEを使用してフォーカスされたExcelワークシートのIDを取得

C++ と OLE を使用して、現在フォーカスされているワークシートの ID を取得するにはどうすればよいですか?

たとえば、次のコードがあります。

シートを追加してから、コンテンツを追加できるように追加されたばかりのシートを取得したいと思います。上記のコードは、ユーザーが左端にあるシートからフォーカスを移動しない場合にのみ機能します。

セス

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

c# - Excel シートでクエリを実行しようとすると、「名前の括弧が無効です」というエラーが表示される

レポートを作成するには、いくつかの Excel ファイルを解析する必要があります。シートからレコードを選択しようとすると、次のエラーが表示されます: 名前 '1 の括弧が無効です。ページ $'.

私のコードは次のとおりです。

たとえば、シートの名前を「ページ」に変更すると機能することはわかっていますが、これらのシートに名前を付けていないため、このクエリをそのまま機能するように修正する方法を知る必要があります。私は何をすべきか?

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

vba - VB Excel: フォーム/マクロでワークシートを移動する方法

ワークシートを別のブックに転送する際に問題が発生しています。最初のワークブックにいくつかのマクロと 1 つまたは 2 つのフォームを書きました。これらのマクロとフォームを含むこのワークシートを新しいワークブックに移動できるようにする必要があります。単純なワークシートのコピーを行うだけでは、ワークシートの新しいバージョンは古いワークシートのマクロを参照し、2 番目のワークシートを読み込もうとすると (最初のワークシートに) 記述したフォームが起動しません。

助言がありますか?私はグーグルを試しましたが、同様の問題はないようです...何かが足りないのでしょうか?