[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBAの範囲指定』(あんず)
前任者が組んだマクロがあります。 VBA自体 全くやったことがなく、もしかしたら私の考えは間違っているかもしれませんが、
元々のシートで作ってあったものでは商品を入力する欄が足りず、同じ要領で必要な分だけ足したのですが、元々範囲指定して作ってあるからか、マクロを実行すると新たに増やした所が読み込まれません。 この場合、VBAで範囲指定をやり直せば済むのでしょうか?
この場合 なんと言う単語が範囲を示しているのでしょうか?
宜しくお願い致しますm(__)m
>この場合 なんと言う単語が範囲を示しているのでしょうか?
コードをみないと、なんともいえないね。 前任者が作成したものに(あんず)さんが追加改訂したところがわかるようなコードをアップしてはいかが? またそのコードで処理しているシートのレイアウトの説明も必要。(どこが可変かも含めた説明)
(ぶらっと)
マクロ自体5個もあり、どれがどれに相当するのか全く分かりません。 前半の質問の『VBAの範囲指定を広ければちゃんと読み込む可能性があるか?』について、 教えて頂けたら助かりますm(__)m
抽象的な質問には抽象的な回答しかできませんよ。
Range, Cells, Selection, Target などでマクロ内を検索してはどうですか。 くらいでしょうか。 (Mook)
>マクロ自体5個もあり、どれがどれに相当するのか全く分かりません。
であれば5つのマクロをすべてコピペしてアップしたらどうですか?
Mookさんから関連しそうなキーワードがでているけど、おそらく(それでも)あんずさんはお手上げじゃないかな?
自助努力でがんばるという姿勢は立派だけど、その基本になるものが身についていないようなので、これは大変だよ。
たとえば、コードの中に Range("A1:C20") という記述があったとして、これは 左上A1、右下C20 の四角形の領域ということだけど この書き方だけじゃないし・・・
(ぶらっと)
こんにちは。
職場でVBAの分かるひとを探すのが一番だと思います。 それか、前任者のかたに昼メシでも奢って教えてもらうとか。 それも無理ならすこしVBAの勉強をしてみるとか。
あと、もしかしたら ですが。 シート上のセル範囲に「名前」が付いていないでしょうか。 メニューバーから、挿入→名前→定義 と進んで、何か無いか見て下さい。 (エクセルのバージョンが2003までの手順です。)
−佳−
皆さん ありがとうございました♪
退職ではなく転勤であれば、メールなどで連絡は取れないのですか? 範囲を変更程度であれば、作者ならすぐに修正できると思いますが。 (Mook)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.