Excelは既存のセルコンテンツの問題にアドレスを挿入しています


1

Excel2003。長年使用されていたスケジュールテンプレートには、新しいユーザーが開始するまでこの問題はありませんでした。発生したことがないため、エラーを再現できません。

セルには「ABC0012」または「DEF3452」などのコンテンツがあります。これらは、スケジュールされたイベントを表すため、入力、貼り付け、ドラッグ、さまざまな方法で入力します。

問題:「ABC0012」であったものが「ABC + Q14070012」であるか、「DEF3452」が「DEF + L16023452」であることが発見されました

セルの内容の途中にセルアドレスを挿入しているようです。アドレスの挿入を説明する先行する等号はありませんが、確かにそのように機能します。そして、それは常に後で発見され、それが発生したときに気付くことはありません。

これを説明するかもしれないキーの組み合わせはありますか?それとも設定?

言及するのを怠りましたが、シートには2つのマクロがあります。

Worksheet_SelectionChangeは、アクティブな列がXであるかどうかをチェックし、Xである場合、X2を再計算します

そして

Worksheet_Before_DoubleClick。セルのコンテンツに基づいて検索を実行し、そのコンテンツに基づいて販売履歴をフォームに表示します。どちらのマクロのセルにも何も書き込まれません。

ありがとう


シートにマクロまたはスクリプトはありますか?
JNK

はい、私はそれを指摘しないで謝罪し、質問を編集しました、尋ねてくれてありがとう。
datatoo

回答:


1

入力中または矢印キーを押しながら、他のセルをクリックしているようです。これを通常のセルに複製することはできませんでしたが、範囲マネージャー(ctrl + F3)という名前で、「ABC」と入力してからQ1407をクリックし、「0012 I(またはExcel内の他の場所)ピボットウィザードやグラフウィザードなどの範囲を選択しています):

=ABC+Sheet1!$Q$14070012

少し異なりますが、同じ原理です。Excelの一部を使用すると、「+」とクリックしたセルが自動的に追加されます。また、このユーザーはExcel 2007または2010を使用していますか?ABC0012は実際にはこれらのプログラムで有効なセル名だと思うので、それも問題になる可能性があります。


ありがとう、Excel2003。そして、名前付き範囲マネージャーの振る舞いであなたが説明することは、それは次のように振る舞います。ただし、通常は範囲アドレスが挿入される「=」の前にはありません。
datatoo

このユーザーが「=」を消去している可能性はありますか?無効な数式である場合、エラーがスローされ、おそらく削除されます。
JNK

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