1
私はvbaを習得するのは初心者です。私はプログラムのVBAコードの多くを書いています。以下の状況のためのコードを書くのに助けが必要です。動的変化範囲の寄与率を計算する
私は列Bは、対応する月の各コードの値を指定した、さまざまなコードで列Aを有する最後の列Cは、特定のパーセンテージ寄与を返すべき
(動的月から月への変更の範囲)コード。これは毎月の活動であるので
は、私は
列AとBの範囲動的に変化同じ
COL A COL B COL C
4001 25 19%
4002 25 19%
4003 10 7%
4004 20 15%
4005 20 15%
4006 34 25%
、COLC = 134分の25 = 18.66パーセントを実行するマクロに必要月
式まで、それを埋める:あなたは動的month'に月からの変更の範囲'ないと言う場合には ' – Phylogenesis
:' = B1/SUM(B B)たとえば、1月がA2:C7、A8:C9、A10:C100のセルに1月が入ることを意味します。その場合、月の開始と終了の行はどのように分かりますか?または、データが上書きされている場合、指定された2つの回答が正しく動作します。 –
@ DarrenBartrup-Cookそれはまさに私が意味するものです。行はヘッダーファイルのすぐ下から開始します。これは行2にあり、最後の行は月ごとに異なります。ここで、列Cの式は、CoL Bの最後の行を特定し、SUMを見つけるべきである。合計はCOL Bの各値で除算し、最後の行まで範囲全体にコピーする必要があります –