準・究極の選択

最近は本当にお世話になっております

A列には1から連番で数字が入っています。
で、B列の最終セルの下のセルを取得した後、隣のA列の数字を取得してメッセージボックスで「150です」とか出てくるような方法があればどなたか教えて頂きたいです。

Sub 取得()
Range("B1048576").End(xlUp).Offset(1).Select
Selection.End(xlToLeft).Select

このあとが続きません・・・・

お時間ある方いらっしゃったら、よろしくお願い致します。

A 回答 (2件)

Sub 取得


Dim Suji As Long
Suji=Range(Rows.Count,"B").End(xlUp).Offset(1,0).Offset(0,-1).Value
MsgBox Suji & "です."

End Sub


Selectしなくても良い時は無駄にSelectしないほうがいいです。
    • good
    • 0
この回答へのお礼

回答ありがとうございます!

お二方から回答頂きましたが 一番手としてなのでベストアンサーとさせていただきます。

Selectは無駄にしないほうがいい ??
なんとなくわかるようなわからないような・・・
初心者の私にはピンとこないのですが、
私なりにもいろいろ調べてみます。

ホントありがとうございました。

お礼日時:2015/08/12 22:40

こんばんは!



Sub Sample1()
MsgBox Cells(Rows.Count, "B").End(xlUp).Offset(1, -1) & "です。"
End Sub

くらいで大丈夫だと思います。m(_ _)m
    • good
    • 0
この回答へのお礼

いつもご回答して頂きありがとうございます!感謝します。
今回もありがとうございます!

お礼日時:2015/08/12 22:33

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


おすすめ情報