[[20020909101435]] 『グループ作業で足し込み』(名無し29) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『グループ作業で足し込み』(名無し29)

excel2000 で同じ形式の表を作るとき グループ作業を使いますが、足し込み出来るようにはできませんか? (例 普通ならシート1〜3をグループ作業にし、セルに1を入れると、シート1〜3に 1 が入りますがシート1のセルには 1 シート2のセルには 2 シート3のセルには 3 をグループ作業を使って入れる方法 


 みやほりんが 未解決ログ解消を目的に 2007/07/13 17:30 ごろ、投稿しました。
 トピ主の[名無し29]さんの投稿は2002/09/08 10:14:35でした。

 下準備で関数に名前を付けます。挿入>名前>定義で
 
名前      shnum
参照範囲  =GET.DOCUMENT(87)+NOW()*0+0
 
 Sheet1、Sheet2、Sheet3の任意のセルへともに =shnum と入力してみてください。
左側のシートから連番が作成されます。
シート名に依存しないので、途中に追加したシートにも=shnumを任意のセル
へ入力することでリアルタイムシート連番を作成することが出来ます。また、
シートの並び方を変更しても左から数えた連番に変更されます。
 
GET.DOCUMENT(87) 左から数えたシート番号を取得する4.0マクロ関数。
NOW()*0      4.0マクロ関数の再計算を有効化するもの。コレがないとシート
         追加・並び替えの時に計算してくれない。
+0        最後のコレはシート連番に追加する数値部分。1から始める分に
         は必要ないかもしれませんが、例えば100から始めたい場合は +99
         とします。この部分をセル参照にして
                 =GET.DOCUMENT(87)+NOW()*0+Sheet1!$A$1-1
                  とするとSheet1!$A$1に入力した数値から始まるようになります。
 
【付記】
・シート3枚程度なら、それぞれ1、2、3、と入力した方が速いです。
・利用したいブックにそれぞれ名前定義が必要。ブックが複数のときは手間かも。
 
【関連ログ】GET.DOCUMENT(87) 関係。
[[20070216000525]] 『指定したシート以外の選択』(miya)
[[20070205113513]] 『シートの相対参照はできるのでしょうか?』(bell)
[[20060322140247]] 『シートをコピーしていくと・・・』(悩み中)
[[20051130113420]] 『特定の値が入力されているセルの隣のセルに数式を入れたい』(MUMU)
[[20050204140131]] 『シート間リンクの自動リンク先更新』(;;)
[[20050112194847]] 『前Sheetの参照』(TW/KTV)
[[20040716014000]] 『シート自体の相対参照』(たか)
[[20040409213132]] 『複数のシートに連続した数値を入れたい』(マーキ)
(みやほりん)(-_∂)b

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.