• 締切済み

Excelでの質問です。

マクロを使わずに、通し番号を作ってあったのですがいじってしまい機能しなくなってしまいました。 どうすれば直りますか。 sheet1からsheet2に切り替えた時に、 11月17日であったら、  01117001  01117002  01117003  ↓  01117126 と自動になっていたのですが、何をいじったのかわからず 自動にならなくなってしまいました。 セルをクリックすると、ビックリマークみたいなのが出てきて、 「このセルにある数値が、テキスト形式か、または、アポストロフィで始まっています」 と出ています。 どうしたら自動に切り替わるのですか? 教えてください。

みんなの回答

回答No.1

通し番号は、関数で作っていたのでしょうか? セルの書式設定はどうなっています? アポストロフィを消せばいいだけの問題かもしれない。そのセルに入力されている情報をここに書くといいかも。(数字ではないと思う。)

teruteu_x
質問者

補足

セルには 01117001 としかありません。 よく見ると全然関係ない所に =TEXT($P$4,"yy_mm_dd")  表示07 11 17 とあります。 $P$4は=TODAY() また、違うところには 001 002 ↓ と言うのもありました。 一部マクロを見たら下のようなものもありました。 ' 通し番号の値化 Range("A6:A131").Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False ' 空白検地 If Range("P3") = "" Then 保存日付空白: Exit Sub う~むよくわかりません。

関連するQ&A

専門家に質問してみよう