Hyセルにジャンプするコードを作成しようとしています。VBAコードがセルにジャンプしない
アドレスは変数に格納されます。
2つのオプションを試しましたが、どちらも変数では動作しません。
具体的なセルアドレスで正常に動作します。
Dim stMsg As String
Dim x As String
x = Left(stMsg, Len(stMsg)/2) 'x = 'Sheet2'!$C$8
'1 Option
Application.Goto Reference:="x" 'this works with format: Sheet2!R8C3
'2 Option
With Range("x") 'this works with format: 'Sheet2'!$C$8 , which is exactly x
.Parent.Activate
.Activate
End With
それは私
メソッド 'レンジ' を与えたりobject'_Global」」はエラーに失敗しました。
stMsg
は、マクロの最初の部分で見つかった変数である。最初に私がxで分割した理由は、stMsg
がそれらを両方とも保存しているからです。stMsg
の値は 'Sheet2'です!$ C $ 8'Sheet2 '!$ C $ 8
どうすればxで動作させることができますか?
あなたは2つのオプションが働いていると言います。なぜそれらを使用しないのですか? – user3598756
彼らは変数 – tombata
で動作しません@tombata:変数ではないので、私の答えをチェックしてください! ;) – R3uK