問題タブ [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 投票する
2 に答える
13606 参照

excel - 自動更新を使用して、1 つの Excel シートの列を他の複数の Excel シートにミラ​​ーリングする

複数のシートを含む Excel ワークブックがあります。この質問のために、シートには Sheet1、Sheet2、Sheet3 などの名前が付けられます。シート 1 の列 A を残りのシート全体に複製したいと思います。新しいセルがシート 1 の列 A に追加されると、ブック内の他のシートに自動的に入力されます。このために「終了範囲、つまり: A100000」を設定しないことをお勧めします。たとえば、Sheet1 のセル A1 に First と入力すると、Sheet2 のセル A1 にも「First」という単語が表示されます。次のコードを使用しましたが、動作していないようです。どんな助けでも大歓迎です。

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

c# - C#を使用してExcelで最後に使用された行を見つける

重複の可能性:
Excelシートで占有セルの範囲を取得する方法

Excel ワークシートで最後に使用された行を見つけようとしています。これを行うために、私はこのコードを使用しています:

ほとんどの場合、問題なく動作しますが、Excel は、シートに想定よりも多くの行があると判断することがあります。

Fx: 12 行を含むシート 1 から空のシート 2 にデータをコピーし、右クリックして [削除...] を押してシート 2 のすべてのデータを削除し、5 行を含むシート 3 からシート 2 にデータをコピーすると、 lastUsedRow は、5 である必要がある 12 の値を与えてくれます。

ここに画像の説明を入力 上の画像の例では、行数として 22 の値を与えると想定していますが、代わりに 634 を取得します。右側のスクロール バーに注目してください。

Excel は、すべてのセルを削除したにもかかわらず、新しいデータをより少ない行でシートにコピーする前に、一部のセルが塗りつぶされていると考えているようです。

シート内のデータのビューを「サイズ変更」して、使用されたセルの正しい数を取得する方法、または最後に使用された行の数を見つける別の方法はありますか?

ありがとう。

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

vb.net - Worksheets.Visibleを使用しているときにHRESULT0x800A03ECを取得するのはなぜですか?

私は、ワークシートをロードするExcelのインスタンスとロードしないExcelのインスタンスを区別する方法を見つけようとしてきました。

現在、コードを使用して、次のような既存のファイルを開きます。

このコードを使用しているときに気付いたのは、存在するがExcelで開かないファイルを開いた場合、Excelアプリケーションを表示すると、ワークシートは表示されませんが、存在します(アクセスできます)ワークシート.countおよび適切な数のシートがあります)

Worksheets.Visibleを使用してみましたが、「Visible」の値が表示される場所にHRESULTエラーしかないことに気付きました。 コード内のエラーはワークシートのプロパティに表示されます

ワークシートが表示されている場合でもVisibleプロパティを取得しようとすると、同じエラーが発生します(現在Excelで開いているファイルをBindToMoniker()にした場合)。

私の質問の一部は、なぜBindToMoniker()+ Application = workbook.Parentが、シートがロードされていないExcelアプリケーションを常に提供してくれるのかということです。

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

c# - 複数のシートをExcelに追加しようとしています

プログラムでシートを新しい Excel ドキュメントに追加しようとしています。

私の予想される出力は「test1-20」という名前のシートですが、代わりに「Sheet1-19、test20」が表示されます。

なぜこれが機能しないのですか?

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

c# - lastcellとexcellファイルの1つを取得する方法

行1にヘッダーが含まれる10枚のexcellファイルがあります。このコードを使用して、これらのヘッダーの範囲を取得しています。その部分は正常に機能します。

同じヘッダーの新しいシートを取得していますが、動的に追加する必要があります。DBから読み取らなければなりません。

したがって、コードをこれに変更すると、最後の列だけが表示されます。汗かいていない。

しかし、私が欲しいのは最後の列に1を加えたものを取得することであり、私はそれに苦労しています。私の最初の考えはlastColumn+1でしたが、機能しません。何か案は。ルイ・マーティンズ?

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

excel - Excel VLOOKUP #REF エラー

統合された運動計画とトレーニング カレンダーを作成しようとしています。これの一部は、別のシートでユーザーが特定したレースと日付に基づいて、レースが発生する週を特定するためのシートです。VLOOKUP が存在しない列を参照していないこと、および適用可能なセル スタイルが [一般] であることを確認しました。

式は次のとおりです。

数式ワークシートのイメージ 対象ワークシートのイメージ

ルックアップ値は、最初の画像のトレーニング週であり、ターゲット ワークシートで人種を識別するために使用されます。そのシートの各行には、異なるトレーニング週があります。該当する週にレースが予定されている場合、フォーミュラシートの列 D (および F) にレースの優先順位を表示しようとしています。

どんな助けでも大歓迎です。

ありがとう!

マイク

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

excel - ワークシートの内容全体を既に開いている Word 文書にコピーする

2 つの部分的に動作するコードをまとめます。

変数の下に自動的にエクスポートして保存したい「単語」というラベルの付いたワークシートがあります。

この一枚目が一番好きです。これらの生成されたレポートに必要なすべての公式情報 (会社情報など) を含むテンプレートが開き、正しいファイル名で自動的に保存されて閉じます。ただし、ワークシートの「単語」からすべての情報をドキュメントのテキスト本文にコピーする方法が見つかりません。白紙の文書を保存しています。

トラブルシューティング中に、次のコードに出くわしました。

これは最初のコードとは正反対のことを行います: 新しいドキュメント (テンプレートではない) を開き、すべてのデータを完全にコピーしますが、正しいファイル名で保存または閉じません。

ワークシートの内容をコピーするためにコード セクション 1 を更新する方が簡単だと思います。

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

excel - Excel循環参照が存在しないシート?

循環参照エラーが存在するシートを見つけることができません。循環参照ツールバーは、エラーが LOG!C$C$41 にあることを示しています。しかし、このワークブックの中に LOG というワークシートはありません! シート タブにはありません。非表示ではありません。ヘルプ!

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

php - kohana 3.2 を使用して PHPExcel で新しいワークシートを作成する方法

上記のコードは機能していますが、単一のワークシートではなくワークシートを追加したいと考えています。

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

c# - ワークシート2のExcelでヘッダーを設定します

ワークシート2のヘッダーの設定に問題があります

これが私のコードです:

ワークシート2の新しいヘッダー用に新しいExcelアプリケーションを作成する必要がありますか?しかし、私は意味がありません。誰かがそれを手伝ってくれますか?ありがとうみんな...