- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELで複数Sheetの特定セルに自動的に一連番号をつけたい)
EXCELで複数Sheetの特定セルに自動的に一連番号をつけたい
このQ&Aのポイント
- Win XP→Excel 2003で、複数のSheetの特定セルに自動的に一連番号を付ける方法はありますか?VBA以外で、ワークシート関数や計算式を使用して簡単に設定する方法を知りたいです。
- ワークシート関数や計算式で複数のSheetの特定セルに一連番号を自動的に付ける方法を教えてください。可能ならVBAを使わずに設定したいです。
- EXCELのWin XP→Excel 2003で、複数のSheetの特定セルに一連番号を自動的に付ける方法を教えてください。VBA以外で簡単に設定できる方法があれば教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Sheet1の「1」の文字を単純に取り出せばよいのだとして。 保存されていない場合、エラーになるので、一度ファイルを保存して入力してください。 =VALUE(REPLACE(RIGHT(CELL("filename",$B$1),LEN(CELL("filename",$B$1))-FIND("]",CELL("filename",$B$1))),1,5,"")) Sheet1の「1」が1番目のシートという意味でシートの位置が変わるたびに更新されるようにするとかであれば、VBAになります。
お礼
早速のご回答ありがとうございました。 ファイルネームをセルに引用するという発想に気がつきませんでした。 実際のSheet名はいろいろ違うので、そのまま引用して一連番号という訳にはいきませんが、Super Dev Toolを使って最初にSheet名を「1」から「N」にしておいて各Sheetのセルにそのまま引用し、値のみペースト後Sheet名を変更するなど、活用方法は何かと多いように思います。 ご教示お礼申し上げます。