タグ付けされた質問 「microsoft-excel」

Microsoftによるスプレッドシートアプリケーション。質問にVBAでのExcelのプログラミングが含まれる場合は[vba]と一緒に、Excelの数式またはワークシート関数が含まれる場合は[worksheet-function]と一緒にこのタグを使用します。

1
データベースからデータを検索し、それを別のExcelファイルまたはシートにコピーするExcelマクロ
特定の日付のデータを検索して計算するExcelファイルがあります。次のように機能します。特定のセル(入力)に日付を入力すると、同じシートに必要なデータが表示されます(20セル)。(計算などは別のシートで行われます) 次に、自分で日付を入力して手動でデータをコピーすることなく、このすべてのデータを要約したExcelファイルを作成したいと思います。 マクロが行うべきことは、日付ごとにその特定の入力セルの値を変更し、出力データをコピーして新しい日付(日付の隣)に貼り付けることです。 これをどのように行うことができますか?私はずっと前にマクロを扱っていましたが、ほとんどの構文を忘れていました。


0
Excel VBAマクロが消えました
開始方法:コードウィンドウとスプレッドシートを同時に表示したかった。XL VBEditorでは、これを実現するために、画面上でドラッグされたコードウィンドウ、プロジェクトウィンドウ、およびプロパティを使用します。[コードの表示]、[フォルダーの表示/非表示]などのトグルボタンをいくつか押して、それらの機能を確認しました。 何が発生したか:すべてのモジュールがプロジェクトウィンドウに表示されたままであることに注意してください。ただし、いずれかのモジュール名をクリックすると、モジュールにマクロルーチンがありませんでした。ほとんどの場合、いくつかのコメントとコード「Option Explicit」はまだ表示されていましたが、すべてのmacros = subroutinesはなくなりました。 さらにわかりにくい:コード行「Option Explicit」を削除すると、その特定のモジュールのマクロが再び表示される場合があります。 最も紛らわしい:1つのマクロ#1を示すモジュールを見つけた場合、そのモジュールに別のマクロ(#2)を書き込もうとすることができます。Sub NewMacroName()、...、およびEnd Subという形式のマクロ#2を完了すると、2番目のマクロ#2は存在しますが、最初のマクロ#1は消えます!Sub#2を削除し、Sub#1が再び表示されます 結論はとても遠い:マクロは明らかに隠されており、実際には消えていません。 オブジェクトブラウザを開くと、グローバルクラスのリストが表示されます(各クラスはコーディングモジュールです)。 1つのグローバルクラスをクリックすると、クラスメンバーのリストが表示されます(それぞれがサブルーチン/マクロです)。 この構成で作業することは不可能ではないと思っていましたが、非常に不便です。元の構成に戻ることは、幸いです。実際には、マクロルーチンは個人のブックを見ることができないか、特定の個人のマクロルーチンを見ることができません。 これについてマイクロソフトと話そうとしましたが、30分後にサービスマンが戻ってきて、今日誰も答えていないと言い、別の日にもう一度やり直してください。ある日、私はMSFTに戻りました。MSFTは、499ドルで問題を議論することさえ望んでいます。痛い! セットアップ:最新のWindows 10、6か月以内のHPラップトップ、Office 2019のExcel、ただしExcel 2010から作成された多くのマクロ/モジュール。ウィンドウペインの移動を開始するまではすべて順調でした。 有益な洞察を事前に感謝します。 補遺:2019年3月18日:私がプロジェクトに取り組んでいる間、上記の問題を修正することをあきらめました。家に帰ってからExcel 2019を再インストールすると問題が解決することを願っています。そのような運はありません。解決策を探すために、インターネットのステムを厳しく検索する必要があることを解決しました。 インターネット上の1つのアイデアに導かれた:Excel:開発者:VBEditor:[ツール]タブ:マクロ:リストされたすべてのマクロ 1つのマクロを任意に選択し、[編集]ボタンを押すことにしました。ビオラ!すべてのマクロは、すべてのワークブックのすべてのモジュールで表示されるようになりました。個人用コードにない非常に小さなコードを1時間もかからずに交換した後、私は正常にバックアップして実行していました。 Excelを明確にクリック:開発者:VBEditor:[ツール]タブ:マクロ:1つのマクロを編集何か修正しました! このWebサイトの少なくとも1人の専門家が問題が何であるかを認識し、私を手がかりにすると思う-だから私は二度とそれをしない! 繰り返しになりますが、建設的な返信を事前に感謝します!

1
列Bをコンマ区切りリスト、「ORDER BY」列Aに変換します
VBをExcelで開始しようとすると、それがどのように機能するかを理解する必要があります、このタスクはSQLで実行できますが、Excel A列でパー番号が含まれ、B列モデルが列Aで必要な一意の部品番号で簡単に実行できる方法を本当に知りたいですrecord、および列bには、この部分が適合するモデルのコマ区切りリスト。 Column A Column B B00002455 C50EKB B00002455 C50EKS B00002455 C50EKW B00002456 C50EKX B00002456 C50ELB 結果を探しています- ColumA ColumnB B00002455 C50EKB, C50EKS, C50EKW B00002456 C50EKX,C50ELB

1
D51の「はい」または「いいえ」の回答は、A70の文または空白フィールドを返します。D52の空白または空白でないセルは、A70の文または空白フィールドを返します
すべての必須フィールドに入力することを保証するアプリケーションを作成しようとしていますが、数式を機能させるのに問題があります。 セルの値D51が「はい」の場合、セルには「A70この質問に答える必要があります」と表示されます。 セルの値D51が「いいえ」の場合、セルはA70空白にする必要があります。 D52が空白でない場合は空白にするA70必要があります。 D52が空白の場合、A70「この質問に回答する必要があります」と表示されます。 以下の式は個別に機能しますが、セルに回答を返すには上記のすべての基準が必要です A70 =IF(ISBLANK(D51),"You Must Answer This Question","") =IF(D51="No","","You Must Answer This Question")


1
Excelのデータベースにリンクされたスプレッドシートがあります。数式参照を変更せずにデータベースからセルを取得するにはどうすればよいですか?
ブック内のスプレッドシートにデータを取り込む外部データベースがあります。同じワークブックの別のワークシートで、式を使用してクエリの小さなサブセットを除外します。問題は、データを更新するたびに、小さなサブセットの数式内のセル参照が変更されることです。これは、データベースに新しい要素が追加されるたびに発生します。 私が使ってみたことINDEXやINDIRECT機能を、それは私が個別に(それは非常に大規模なデータベースである)式に50,000回を変更する必要から私を防ぐために、$記号を使用することはできません。 問題をさらに明確にするために: 2番目のスプレッドシートは、主に次のような数式の列全体です。 =FIRSTSPREADSHEET!$A2 If (ISBLANK(DATABASE!$B2),DATABASE!$C2,DATABASE!$D2) そのようなことだけで複雑なことはありません。ただし、元のデータベースに要素が追加され、Excelでデータが更新されるたびに、新しいシートの新しいエントリが存在する必要がある点を中心にセル参照が変更されます。

1
Excelの「テンプレート式」をシート間で共有する
ユーザーが入力した値を受け取り、いくつかの固定計算を実行して多くのセルを生成するスプレッドシートがあります。ユーザーが入力した値が異なる複数のシートでこれらの計算を使用する予定です。 アイデアは、シートを自由に複製でき、ユーザーは特定の値を変更/入力するだけで、他のすべてのセルで有用な情報が生成されるというものです。 保守性の目的で、すべてのシートに変更を簡単に反映できるように、シート間でテンプレート式を共有するにはどうすればよいですか? VBAマクロは必要ですか?(より複雑な計算用に既に存在するものもありますが、ほとんどの場合、計算はスプレッドシート内のセルの値を使用するだけで、インライン式として表現できます) 例: シート1: User value | 12345 Computation 1 | 29239 Computation 2 | 3103 Computation 3 | 3941 シート2: User value | 12346 Computation 1 | 23091 Computation 2 | 3092 Computation 3 | 3111 ここで、計算1、2、および3はの関数ですUser Value。 たとえば、計算2の実行方法を変更する場合は、シートごとに1回ではなく、中央の場所で1回実行できます。

1
キーボードでチェックオフできるチェックリストをExcelで作成しますか?
キーボードでチェックオフできるチェックリストをExcelで作成するにはどうすればよいですか? http://www.excel-easy.com/examples/checklist.htmlのようなチュートリアルを見つけましたが、チェックリストを操作するときはキーボードを使用し、ボックスをチェックするときはマウスを使用しません。 もちろん、空のセルにxを付けて空にすることもできますが、もっと良い方法があれば考えましたか?

1
2つの日付の違いを示す助けが必要
そこで、2つの日付の差を示す関数を作成しようとしています。 現在、次の式を使用しています。 =DATEDIF(D2,E2,"y")&" Years, "&DATEDIF(D2,E2,"ym")&" Months, "&DATEDIF(D2,E2,"md") そして、これは私のテーブルです: +------------+-----------------+----------------------------+ | Date Hired | Date Terminated | Length of Employment | +------------+-----------------+----------------------------+ | 10/11/2010 | 10/20/2010 | 0 Years, 0 Months, 9 Days | | 10/12/2010 | 01/28/2015 | 4 Years, 3 Months, 16 Days | | 10/13/2010 | 05/07/2015 | …

1
Excel 2010で比較の結果を比較して追加する
1つの.xlsファイルで2つのワークシートを比較するタスクが与えられました。これらの2つのワークシートには、同じデータが異なる順序で追加の確認が異なるだけですが、比較したいものは同じです。これら2つのワークシートのすべての行を比較した後、すべての行の最後に「一致」または「不一致」を追加/入力する必要があります(1つの行が他のワークシートに一致するか、またはその逆の場合)。何百行もあるので、目と比較するだけで一生かかるので、このタスクを単純化する方法があるかどうか疑問に思っていました。 どうもありがとうございました。

1
重複したコンテンツを削除し、Excelの最後の列の値をコピーする方法
belwowの形式を見てください。重複した行を削除し、最後の列の内容を元の行にコピーします。 次の図では、重複するコンテンツ行A4を削除し、C4ライフのコンテンツをC3にコピーして、C3が-god、lifeになるようにします。行を削除するには、AとBの内容が同じである必要があります。3番目の行では、A3、B3、A4、B4は同じなので、削除できます。 7行目と8行目では、A7とA8は同じですが、B7とB8は異なるため、削除しないでください。 ただし、8行目では、A8、A9とB8、B9も同じであるため、9行目A9を削除し、C8をMarriage、Beautyにします どうもありがとう! これはExcelの画像リンクです

1
複数の 'is like'基準を持つMIN IF配列関数
私は良いものを持っていると思います。 近い一致が必要な複数の条件でMIN-IF(およびMAX-IF)が必要です。ここでIF説明したように、多くのステートメントの積を使用して複数の基準でMIN IFを実行する方法を知っていますが、ほぼ一致/類似一致を使用する必要があり、などの関数の構文を受け入れません。メソッドでMAX-IFを処理できます。IF"*" & criteria & "*"COUNTIF, VLOOKUP,...ISNUMBER SEARCH ダミーデータの写真を投稿したいのですが、それを行う担当者がいません。それで、私はそれをできる限り説明しようとします。 列Aには、行2:14の最初の条件のデータが含まれます。 列Bには、行2:14の2番目の基準のデータが含まれています。 列Cには、MIN行2:14で近似一致を決定する値が含まれています。 セルに基準1があり、セルF1に基準2がありますF2。MAX IFの式は次のとおりです。 {=MAX(IF(ISNUMBER(SEARCH(F1,A2:A14)) * ISNUMBER(SEARCH(F2,B2:B14)), ISNUMBER(SEARCH(F1,A2:A14)) * ISNUMBER(SEARCH(F2,B2:B14)))*C2:C14)} のMIN代わりにを使用してこれを正確に複製しようとしましたMAXが、それはただ戻ってい0ます。 現在、Excel 20113を使用しており、ワークシート関数ソリューションまたはVBAベースのソリューションを受け入れています。これについて何か考えはありますか? ありがとう。


1
上書きされたExcelを元に戻す[複製]
この質問にはすでに答えがあります: ストレージデバイスから失われた/アクセスできないデータを回復するにはどうすればよいですか? 4つの答え USBドライブに古いExcelファイルがありますが、残念ながら、同じ名前の新しいバージョンを含むフォルダーに誤ってコピーして、新しいバージョンを上書きしました。古いExcelを取り戻したいのですが、誰か助けてもらえますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.