|
▼ミミ さん:
>シート名ですが、Jan,Feb,Mar、Apr・・・と入れています。(MARCH)は間違いです。
了解です。
>JANのシート名のところをオートフィル機能で1月から12月まで自動的に変えることはできないということですか?
えぇっと・・・
いくつか、うまく伝わっていないポイントがあるようですね。
・まず、単純な(人間の操作による)オートフィルでは、式の中のJanはいくらひっぱっても
Janのままですよね。これは確かめておられますよね。
・もちろん、ここをVBAで変更するのはできますよ。
・ただ、本当にVBAでやるのですかと、そうお聞きしています。
VBAでやるにしても11個の式をセットするだけなんですよね?
・であれば、関数で対処されてもよろしいのでは?
このように申し上げました。
・単純なオートフィルではできないわけですが、たとえば B1 にJanといれる。
これを右にフィルコピーしますと Feb Mar Apr ・・・ となります。
・で、この Jan や Feb は 日付を Text関数で "mmm" で加工したものと同じ値です。
・これを利用して、2行目に1行目の値をINDIRECT関数で参照する式をつかえば
ご要望のことができますよねと、そう申し上げました。
★そういうことは先刻承知で、でもVBA処理をしたいということなら
お手伝いは(もちろん)しますが。
|
|