問題タブ [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.

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

c# - 64ビットアプリケーション内のVBAでVisualStudio2008を使用して構築されたCOMライブラリをインスタンス化できません

64ビットのExcel2010を使用してVBAから登録および使用できるオブジェクトライブラリを構築しようとしています。DevStudio2008を使用しています。これは64ビットの問題だと思います。以前のバージョンのExcel(XP)。[アセンブリ情報情報]ダイアログで[COMを表示する]をクリックし、ビルドタグで[COM相互運用機能に登録]をクリックしました。ターゲットタイプをx64に設定すると、参照ダイアログにライブラリがまったく表示されません。[任意のCPU]を選択すると登録できますが、インスタンス化しようとすると「アクティブXオブジェクトを作成できません」というエラーが表示されます。

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

json - JSON 日付を MM/DD/YYYY 形式に変換しますか?

私のクライアントは、いくつかの列を含むスプレッドシートを受け取ります。そのうちの 1 つは「日付」です。日付のみがフォーマットされていることが判明しましたDate(1292291582263-0700)(JSON日付のようです)。

このスプレッドシートのコード (VBA) の他の場所で、この JSON 日付を MM/DD/YYYY 形式に変換して操作する必要があります。

このJSON日付形式を解析してMM/DD/YYYY形式に変換する方法を知っている人はいますか? Javascript、C#、または ASP.NET などの SO に関する多くのソリューションを読んだことがありますが、使用する必要があるのは、このプロジェクトの Excel 2010 と VBA コードだけです。必要に応じて読み取り可能な形式に到達する方法はありますか?

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

c# - 生成されたcsvファイルの改行が私を夢中にさせます

私が持っている(データテーブルに保存されている)いくつかのデータをエクスポートしようとしています。これらの値の一部には、改行が含まれています。これで、Excel(2010)でファイルをインポートしようとするたびに、実際の改行ではなく、新しい行として改行が認識されます。

私は何時間も検索し、多くの解決策を見てきましたが、それを修正することができないようです。

csvファイルを出力する方法:(変数csvfileはstringbuilderです)

手動でExcelで開くと正常に表示されます。ただし、Excel 2003はファイル形式をサポートしていないため、インポートする必要があります。インポートすると、改行(フィールド内の\ n)が新しい行として表示されます。

残念ながら、私が使用している実際のデータ(すべて個人データ)の例を示すことはできませんが、それがどのようにうまくいかないかの例を示すことができます:

これは単純なcsvファイルであり、インポートすると、どこで問題が発生するかがわかります。デフォルトでは、二重引用符でフィールドをカプセル化します。また、デフォルトで値から先頭のスペースを削除します。

私はこの一見単純な問題に少なくとも2日間費やしましたが、私の人生では、どうすればそれを修正できるかわかりません。私はこの同じ問題について複数のトピックを見てきましたが、そこで提供されている解決策のどれもこれを修正していないようです。

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

excel - 重複のある行を折り返す

次のようなデータがあります。

次のようなデータになりたいです。

問題は、名前が表示される可変回数をどのように説明するかということです。

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

excel - 必要なセクションのテキストをコピーするマクロ

Excel マクロが必要
です 1. 文字列をコピーします
2. 列のさらに下にある別の文字列を見つけます
3. コピーした文字列をその間のすべてのセルに貼り付けます
4. セクション間の 4 行を削除します。
5. ファイル全体が完了するまで、次のセクションについて繰り返します。

データは次のようになります
ABC
(空白)
AM
AM
AM
ファイル (
空白)
DEF
(空白)
AM
AM
AM
AM
AM
AM
ファイル (
空白)
GHI
(空白)
PM
PM
PM
ファイル
(空白)
JKL
(空白)
PM
PM
PM
PM
PM
PM
ファイル

など、100万行以上繰り返されます。

私はそれが次のように見える必要があります

ABC
ABC
ABC
ABC
DEF
DEF
DEF
DEF
DEF GHI GHI GHI GHI JKL JKL JKL JKL JKL
_










各セクションの行数は異なります。

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

excel - 定義されたズーム レベルですべての Excel シートを設定する

Excel ワークブック (ファイル) に 20 を超えるシートがあります。すべてのシートを 85% のズーム レベルにリセットできるように適用/使用できるコード スニペットまたはコマンドはありますか?

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

excel - 複数のセルがすべてtrueの場合にセルにデータを入力する方法

L列からV列にゼロ(0 =いいえ)と1(1 =はい)が含まれるExcelファイルがあります。これらの列の回答に応じて、Z列にテキストを入力します。例:

これらのセルがすべて0の場合は、「初心者」をZに入れます。

「学習者」になります-ずっと:

「エキスパート」になります。

IF-THEN-ELSE関数とSELECTCASE関数のさまざまなバリエーションを試しましたが、何も正しく機能しないようです。行(約500個あります)をループする必要があることはわかっていますが、Excelに必要なものを伝えるにはどうすればよいですか?

言及するのを忘れた、データもこのように見える可能性があります

表示されるシナリオは約50種類あります。

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

excel - 多くの Excel ファイルを 1 つのマスター ファイルにリンクして、1 つのマスター ファイルを更新すると、リンクされたすべてのファイルも更新されるようにする方法を教えてください。

誰かが助けてくれるかどうか疑問に思っていますか?

大量のエクセルファイルがあります。これらはコミッション明細書で、一部は米ドルから英ポンド、英ポンドからユーロなどに換算されています。

それらは四半期ごとのステートメントであり、現在、各ファイルを 1 つずつ調べて、その月の特定の通貨換算レートを入力する必要があります。

これらすべてのステートメントをコンバージョン率を含む単一の Excel ファイルにリンクできれば素晴らしいと考えていました。次に、この 1 つの通貨換算ファイルを更新すると、他のすべてのファイルが更新されます。

私はこれを管理できると思いますが、私が遭遇した小さな問題があります。

その後、ステートメント ファイルを個人に送信すると、2 つのファイル間のローカル リンクが失われ、その結果、コンバージョン数も確実に失われます。私が見ることができる唯一の修正は、コンバージョン率を含むファイルを明細書とともに送信することですが、可能であれば、これを行いたくない.

私の問題を理解していただければ幸いです。誰かがこれに対する修正を提案していただければ幸いです。

前もって感謝します:o)

すべての Excel ファイルに非表示の料金表を含めることについて、ここでいくつかのアドバイスを受けました。

2 つの異なる Excel ファイルからセルをリンクするが、1 つのファイルのみを電子メールで送信する場合は数値を保持しますか?

次に、表示されているシート内の料金を非表示の料金シートのセルにリンクし、非表示の料金シートを別の単一のマスター料金ファイルにリンクして、リンクされたすべての Excel ファイルの料金を更新するように変更します。

マスターレートファイルへのローカルリンクが失われるため、単一のExcelファイルを電子メールで人々に送信した場合、これがどのように機能するかまだ少しわかりません. 回避策はありますか?

どんな助けでも本当に感謝します!

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

excel - ワークシートをマスター ワークシートにリンクし、マスター ワークシートが存在しない場合に値を保持しますか? エクセル2010

私は多くのワークシートを持っており、現在、3 か月ごとにこれらを 1 つずつ調べて、数セルの情報を更新する必要があります。

更新されるこれらのいくつかのセルを含むマスター ソース ファイルを作成でき、すべてのワークシートがリンクされていれば、このファイルを更新するだけですべてのファイルが更新されます。

私が抱えている唯一の問題は、これらのワークシートを電子メールでクライアントに送信することです。各クライアントは特定のワークシートを受け取ります。

これは、マスター ソース ファイルへのローカル リンクが存在しなくなり、エラーが発生することを意味します。必要に応じてファイルをマスター ファイルにリンクし、マスター ファイルを更新して、それに応じて他のすべてのファイルを更新することができますが、1 つのファイルのみをクライアントに送信し、値を保持する方法はありますか?マスターファイル。

これが理にかなっていることを願っています!やりたいことはとてもシンプルで、言葉にするのはちょっと難しいです。

どんな助けやアドバイスも素晴らしいでしょう!

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

vba - あるシートから別のシートにデータの行をコピーします。コピー先のシートには日付の名前が付けられます

Excel 2010 ブックの 1 つのシートに情報が格納されており、その 1 つの列に日付が含まれています。この情報を日付でグループ化し、以前に設定して日付で名前を付けた同じブック内の他のシートにコピーするマクロが必要です。

したがって、「ソース」と呼ばれるシートに次の情報があります。

また、「2011 年 2 月 1 日」、「2011 年 5 月 2 日」、「2010 年 9 月 3 日」、「2011 年 6 月 5 日」という名前の 4 つのシートがあります。

見出しと、これらの日付を持つ「ソース」シートの行全体を対応するシートにコピーするマクロが必要です。

データは「ソース」シートに継続的に追加されるため、これは頻繁に繰り返す必要があるアクションです。

このサイトには、情報を条件ごとにグループ化して他のシートにコピーする方法を示すコードがたくさんあることは知っていますが、この方法で機能するコードは見つかりませんでした。