ワークシートの特定のセルにデフォルト値を挿入したいのですが、このデフォルト値は、ワークシートに挿入された新しい行を処理する必要があります。
これにはマクロを使用しないでください。
ありがとう
ワークシートの特定のセルにデフォルト値を挿入したいのですが、このデフォルト値は、ワークシートに挿入された新しい行を処理する必要があります。
これにはマクロを使用しないでください。
ありがとう
多分私は間違っているかもしれませんが、私はそれができるだろうと思います。これはより典型的なデータベース機能です。マクロがなければ、関数またはフォーマットを使用する必要があります。値のような関数は、新しい行を挿入してもコピーされません-フォーマットのみがコピーされるため、これにより絞り込まれます。
ちなみに、私はあなたの質問を「既存のクリア行にデータを書き込むときのデフォルト値」ではなく、「新しい行を挿入するときのデフォルト値」と解釈しました。
したがって、一種の「デフォルト値の動作」として、ユーザー定義のセル形式を使用できます。
つまり;;'x';
、ユーザー フォーマットとして使用し、それを使用してセルまたは列をフォーマットします。これは空のセルを「x」で埋めませんが、「0」を入力すると「x」に変わります。
しかし、より良い解決策があれば、私は非常に興味があります。
セルに検証を追加すると、特定のセルに数値を強制的に入力できますが、前の回答で述べたように、データベースはデフォルト値用に設計されています。
Excelでデータベースを作成しようとしているようですが、Excelはアルゴリズムのプロトタイピングに非常に優れているため、これはお勧めしませんが、テーブルの構造化に関しては、すぐに失敗する可能性があります。
データベースが付属しているため、少なくとも MS Access を使用してください。代替手段は、Eclipse や Netbeans などのラピッド プロトタイピング ツール、または予算がそこまで拡張できる場合は Visual Studio です。RAD ツールを MySql と組み合わせて (つまり、使いやすさとコミュニティ ライセンスが適切であるという事実のために)、システムは安定している必要があります。