2016-05-03 4 views
0

タイムシートとして使用するスプレッドシートがあります。 それは、我々は、約80のタブ(従業員の名前)タイムシートの合計ページの作成

我々は、単に我々が変更を加えた場合これは、いくつかの列

に時間の半月価値を加算する「合計」 と呼ばれる、フロントページを持っているから成っています人生をより楽にするためのスクリプトがいくつかあります(古いシートの削除、マスターシートの複製、重複シートの改名、範囲の保護など)

合計ページを高速に作成するスクリプトはありません。

当社の合計ページは...私たちは、タブなどの名前を変更するために私たちのスクリプトでこれらの名前を使用し、カラムA、 に

をすべての従業員の名前を持っている私は、合計ページ上の計算をリンクするためのスクリプトをしたいと思い、個々のタブのシートとセルに移動します。 合計ページのセルに= nameoftab!C47と入力して手動で行います。

私は何をしたいか=総計!A3 C47 セルは、左側の名前リストからシート名を取り出し、適切なタブのC47を指します。これは、私たちは単純に列Aと通常時/残業/所要時間/手当などのためではない式に自分の名前を追加することによって、私たちのタイムシートに新しい人を追加できるようになる

...

これは指定でき完了? 私はこれを容易にするために、いくつかの式/スクリプトと遊んしかし、無駄

(あなたは私をより具体的にする必要がある場合は私に知らせてください)

答えて

0

に、この単純な式試している:

=indirect("'nameoftab'!C47") 

またはあなたの場合:

=indirect("'" & Totals!A3 & "'!C47") 

ここで、合計!A3はシート名のセルです。

+0

ありがとう、私はこれが簡単だろうと思っていました! あなたの助けを感謝します – Richo

関連する問題