[[20111016215504]] 『VBAの範囲指定』(あんず) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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までの手順です。) 

 −佳−

前任者も転勤してしまい、周りにVBA が分かる人もいません…

皆さん ありがとうございました♪


 退職ではなく転勤であれば、メールなどで連絡は取れないのですか?
 範囲を変更程度であれば、作者ならすぐに修正できると思いますが。
 (Mook)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.