|
▼nao さん:
>こんにちは。
>初めてですが、質問の方をさせて頂きます。
>
>現状、VBAで悩んでしまい解決方法を探しています。
>内容と致しましては、sheet2のA1の値が1になった時に
>A2の数値(名前)で名前を付けて保存を行いたいのですが、
>どうしたらいいのかわからず困っています。
>何かいい方法が教えていただけますでしょうか?
>保存先はC:の直下に保存しようと思います。
>『ActiveWorkbook.SaveAs Filename』を使用すれば
>できるのでしょうか?
A1に1が入っていた場合を判定するのは、If〜Thenでいいんじゃないですか?ヘルプを調べてくださいね。
名前をつけて保存が分からないのであれば、新しいマクロの記録でやってみればわかりますよね。
A2の値の取得方法が分からないのであれば、RangeとValueを調べてみれば分かると思います。
A1の値が変更された場合に自動的にマクロが実行されるっていうのが分からないのであれば、Worksheet_Changeってイベントをヘルプで調べてくださいね。
そのうえで自分なりにコードを書いてみて、エラーが出るとか自分の思ったとおりの動きをしてくれないってときに、そのコードをこちらの掲示板で添削してもらうほうがいいんじゃないですかね?
ヘルプを自分で調べるって人に聞くよりも勉強になりますよ。
naoさんの希望する回答じゃなくてゴメンなさい。
|
|