[[20180603214757]] 『プロパティが不正です』(マクロ初心者) ページの最後に飛ぶ

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

 

『プロパティが不正です』(マクロ初心者)

Sub セル選択2()

    Worksheets("上期").Select
    Range("B5").End (xlToRight)
     End Sub

上記マクロで.endのところがプロパティが不正です。と出ます。

打ち直してみたりしましたが同様でした。
原因がお分かりの方ご教示くださると幸いです。

よろしくお願いします。

< 使用 Excel:Excel2016、使用 OS:unknown >


Set r = Range("B5").End(xlToRight)
としてみてください。
r は Rangeオブジェクトの変数として宣言しておきます。

(γ) 2018/06/03(日) 22:20


横から口出しですが、
「Range("B5").End(xlToRight)」という(セル)オブジェクトだけ記述して、何も命令(メソッド)が書いてないから
 Range("B5").End (xlToRight).Value

と理解されて、Valueプロパティをどうしたいのさ? って聞かれてるんですかね

プロシージャ名を見る限り

    Sub test()
        Worksheets("上期").Select
        Range("B5").End(xlToRight).Select
    End Sub

こんなことをやりたかったのでしょうか?
もしそうなら、↓でも行けると思います。

    Sub Sample()
        Application.Goto Worksheets("上期").Range("B5").End(xlToRight)
    End Sub

(もこな2) 2018/06/03(日) 23:01


コメント返信:

[ 一覧(最新更新順) ]


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