プロが教えるわが家の防犯対策術!

EXCELの範囲選択している部分の
一列部分のみを選択したいです。

画像を貼りました。マクロ
例ですが、
6行目から10行目まで選択していて、
その中のB列を選択したい場合のマクロです。

6行目~10行目→B6:B10

また、選択している範囲全て(B6:B10)に
「OK」と記入したい場合に、
どのようにするのかも教えて頂けるとありがたいです。

よろしくお願い致します。

「【Excelマクロ】範囲の指定列選択 範」の質問画像

A 回答 (2件)

こんな感じでどうでしょう



> 6行目から10行目まで選択していて、
> その中のB列を選択したい場合のマクロです。

Range("B" & Selection(1).Row & ":B" & Selection(Selection.Count).Row).Select

> また、選択している範囲全て(B6:B10)に
> 「OK」と記入したい場合に、
> どのようにするのかも教えて頂けるとありがたいです。

Selection = "OK"
    • good
    • 0
この回答へのお礼

回答ありがとうございました!
助かりました!
Selectionというものを初めて使いました。
おかげさまで思い通りのものを作れそうです。

お礼日時:2013/10/17 17:02

VBAの試験問題のような質問ですね。



Sub Test1()
'Rows("6:10").Select '6行目から10行目まで選択する
Intersect(Selection, Columns("B")).Value = "OK"
End Sub
    • good
    • 0
この回答へのお礼

回答ありがとうございました!
助かりました!
書き方はWindFallerさんのほうが好きですが、
mt2008さんのほうが時間が早かったため、ベストアンサーはmt2008さんにさせて頂きます。
回答ありがとうございました!

お礼日時:2013/10/17 17:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!