問題タブ [excel-2003]
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.
ssis - SSIS2008でExcel2003ファイルをループできません
64ビットOSでSSIS2008パッケージを実行し、Excel2003ファイルをSQLServer 2008
にインポートしようとしています。Excelファイルを変数から取得する接続文字列を使用して、ExcelファイルへのOLEDB接続を作成しました。 ForEachループコンテナ。
Run64BitRunTimeはfalseに設定されています。
データフロータスクでOLEDBソースのSQLコマンドを編集できません。エラーを返します:
エラー2検証エラー。ロードリストステージングテーブル:ロードリストステージングテーブル:SSISエラーコードDTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。接続マネージャー「ListOLEDBtoExcel」へのAcquireConnectionメソッドの呼び出しが、エラーコード0xC0202009で失敗しました。この前に、AcquireConnectionメソッドの呼び出しが失敗した理由の詳細が記載されたエラーメッセージが投稿される場合があります。00
助けに感謝します。
vba - Worksheet.Copy によってコピーされた最後のワークシートのハンドルを取得する
コピー操作によって作成されたワークシートへのハンドルを取得しようとしています。次のコードは、以前は機能していました。
ただし、VeryHidden ワークシートをワークブックに追加すると停止しました。今、私の Sheets(Sheets.Count) は、最後に追加したシートの代わりに VeryHidden シートを取得しています。
もちろん使えました
しかし、それはとても醜いように思えますが、これが本当に唯一の方法ですか? 誰かが別の方法を考えることができますか?
問題を再現するには:
- 新しいワークブックを開き、最初のシートに「テンプレート」という名前を付け、他のシートを削除します
- alt-f11 - コード モジュールを挿入し、上記のコードを貼り付けます
- F5 は、それが機能することを示しているはずです。
- ワークシートを挿入し、ワークシートのタブを使用してコレクションの最後にドラッグします
- VBA IDE で VeryHidden に設定します
- もう一度 F5 キーを押すと、最初のコード リストは失敗するはずです
その理由は、Copy After:= が VeryHidden Sheets の後にコピーされないため、シートの名前を変更するコードの一部が常に VeryHidden Sheet の名前を変更するためです。
sql-server - SSIS に Excel がインストールされていないマシンで Excel ソースを使用する
Excel ソースを使用して Excel 2003 ファイルからデータを抽出し、それを SQL Server に挿入する SSIS パッケージを作成しました。本番マシンで実行すると、「productleveltoolow」のエラーが発生します。Excel がサーバーにインストールされていません。このエラーはこの理由によるものでしょうか?
excel - Excelで行が変化するSUMIF可変列数
値に基づいて、Excelの行数を合計したいと思います。下の写真では、表を見ることができます。
Jan->(C2で指定された月#)の値の合計を含む値をF1に入れたいと思います。ここで、StatusはC1の値です。
もし、するなら
= SUMIF(B5:B11、 "open"、INDIRECT(CONCATENATE( "C5:"、ADDRESS(11,2 + C2))))
25(セルI2)(C5とC8の合計)が得られますが、結果として実際に必要なのは50(C5 + D5(1月と2月にオープン)とC8 + D8(でオープン)です。 1月と2月))
それが理にかなっていることを願っていますか?
コメント、提案をお待ちしております。
乾杯
ニック
代替テキストhttp://ntdd2425.fm.netbenefit.co.uk/table.png
編集-中間列を作成せずにこれを実行できることを望んでいます。Excelでの不整合は、SUMが複数の列にわたる合計をサポートしているように見えるが、SUMIFはサポートしていないという事実によるものです。したがって、これは機能します。
= SUM(INDIRECT(CONCATENATE(ADDRESS(5,3)、 ":"、ADDRESS(5,2 + $ C $ 2))))
vb.net - Excel ワークブックから派生した ASP.net 3.5 Web フォーム アプリケーションを作成する
こんにちは、
顧客から、彼のチームが製品の見積もりを提供するために使用するスプレッドシート ファイルが提供されました。スプレッドシートには、基になるシートに広範なデータがあり、それらのシートを見積もりシートの多数の数式の一部として呼び出します。
ASP.net 3.5 Webフォームを実行する共有環境でホストされているクライアントのWebサイトで見積もりを生成できるように、このツールをWeb対応にすることを任されました。見積もり Web フォームは、ASP.net メンバーシップ API によって制御される Web サイトの制限付き部分にあります。
この種のことでうまくいくサードパーティのツールはありますか?
ありがとう、シド
c# - C# プログラムで特定のバージョンの Excel を使用する方法
多くの理由で、ラップトップに MSExcel 2003 と MSExcel 2007 をインストールしました。各バージョン (ドキュメント レベル プロジェクトとアプリケーション レベル プロジェクト) の特定のプロジェクトを開発するには、両方のバージョンが必要です。ここで、Excel ファイルを開き、CustomXMLParts を読み取り、新しい Excel ファイルを書き込む WinForm プロジェクトを実行する必要があります。..\Visual Studio Tools for Office\PIA\ Office12 \Microsoft.Office.Interop.Excel.dll ライブラリ (Excel 2007 用)を使用する Microsoft.Office.Interop.Excel への参照を使用しています。そして、このコードの場合:
この時点でバージョンは "11.0" ですが、Excel 2007 を開く必要があり、"12.0" である必要があり、プログラムが CustomXMLParts を取得しようとすると、2003 にはこのメソッドが存在しないため、例外がスローされます。
Excell 2003 をアンインストールすると正常に動作しますが、両方 (2003 と 2007) で作業する必要があります。Excel 2003 を再インストールすると、再び失敗します。Interop.Excel 参照のプロパティ「特定のバージョン」をチェックして、それが正しいことを確認し、app.config oldVersion="12.0.0.0" を変更して Excel 2003 と互換性を持たないようにしましたが、何も起こりません。 :
何か案が?
Visual Studio 2008 と Visual Studio Tools for Office を使用しています。よろしくお願いします。
excel - Excel で範囲の各行をループする
これは、組み込み関数があると確信しているものの 1 つです (そして、過去に言われたことがあるかもしれません) が、私はそれを思い出すために頭をかきむしっています。
Excel VBA を使用して、複数列の範囲の各行をループするにはどうすればよいですか? 私が検索してきたすべてのチュートリアルは、1次元の範囲での作業についてのみ言及しているようです...
excel - ピボットテーブルの値が厄介になりました
Excel 2003には、存在しないページフィールドアイテム(ニューヨーク)を誤って選択しようとしたマクロがあります。これにより、現在選択されているページフィールド(アラバマ)の名前が、選択しようとした値(ニューヨーク)に変更されました。
現在、3つまたは4つの値が間違っています。ピボットテーブルを最初から再作成せずに、これらのピボットテーブルの値を正しい値に更新する方法はありますか?
ありがとう
delphi - Excel シートでセルに名前が付けられていないが、セルからのデータを取得する必要がある
クライアントが Excel 2003 シートを使用しています。
j3
これらのセルからデータを抽出する Delphi アプリケーションを更新する必要がありますが、セルにはまったく名前が付けられていませんj55
。
セルからのデータを他のアプリケーションに送信できますか?
Delphi アプリケーションはこれらの値を取得できますか?
vba - 「名前」を範囲にマッピングする
列範囲に「名前」を設定し、後で参照したい:
たくさんの「何か」を試しましたが、これを正しく行うことができません。ありがとう。