2016-12-08 11 views
0

これは私の最初の投稿ですので、制作/質問/その他の建設的な批判は感謝しています。Excelマクロ - ボタンを押したときに数式からデータをセルに書き込む

私たちは、私たちの年を計画するためにExcelを使用しています。

すべての従業員は、顧客ポートフォリオと割り当てられている時間帯でExcelシートを取得しています。 これ以外にも、席にはすべての顧客がいて、すべての同僚が時間を取って巨大なシートがあります。 クライアントを忘れずに誰もセキュアにするためのツールが十分な時間を確保できるようにする試み。

私は、手動入力ではなく、各共同作業行の末尾の合計と個人用シートの合計でのみ検証される方法を探しています。

大きなシートにルックアップを使用してみました。その結果、顧客番号123が自分のシートに入っていると、私の時間は大きなシートになります。

問題は、これが巨大なシートを作ることです。それは、私が推測する200,000ルックアップを行うのに重いので、さらに大きくて遅くなります。

私の考えでは、同僚の更新が必要なときに更新できるように、同僚の列の参照をトリガーするボタンを作成することが考えられましたが、シートが開くたびに更新されるわけではありません。

シート全体を手作業で計算するのは便利ではありませんが、手作業で計算されたセルを作成するだけの方法があれば、素晴らしいと思います。

私は誰かがこれを行う方法や多分もっとスマートなものについて考えてくれることを願っています。

よろしく、キム

+3

ようこそ!あなたの質問は本当にこのサイトでは広すぎます。ここのガイドライン(http://stackoverflow.com/help/how-to-ask)をお読みください。 「これを行うことができますか?」という答えは「はい」です。問題が発生したらコードを書いてみてください。 – User632716

+0

HUGEのサイズは?どのルックアップを試しましたか? –

+0

また、worksheet_changeイベントを見て、計算マニュアルを持っていて、それに対応する等を計算することができます。そのため、変更が行われるたびに合計のルックアップ・セルを計算します –

答えて

0

あなたはVBAではなく、シート内の式に値を計算することがあります。ただし、これにより、ワークブック内の透過性が低下します。

次に、worksheet_changeイベントを使用して、変更された行の計算をトリガできます。

関連する問題