これは初めての投稿です!Excel VBA - セル内の値を別のセルをターゲットにするアドレスとして使用
私は文字列変数xを配置するセルの位置を表示するN11を持っています。したがって、N11がG2を読み込むときに、G2にxを入力する必要があります。
私は今のところ成功していない:事前に
y = Worksheets("Sheet2").Cells(11, "N").Value
Range(y) = x
ありがとう!
これは初めての投稿です!Excel VBA - セル内の値を別のセルをターゲットにするアドレスとして使用
私は文字列変数xを配置するセルの位置を表示するN11を持っています。したがって、N11がG2を読み込むときに、G2にxを入力する必要があります。
私は今のところ成功していない:事前に
y = Worksheets("Sheet2").Cells(11, "N").Value
Range(y) = x
ありがとう!
次のサブを試してください。
Sub PutValue()
Dim x As Date
x = #3/10/2017#
Range(Range("N11").Value).Value = x
End Sub
---------------------------編集--------------- -------
Sub PutValue()
Range(Sheet2.Range("N11").Value).Value = "x"
End Sub
https://support.office.com/en-us/article/INDIRECT-function-474b3a3a-8a26-4f44-b491-92b6306fa261 –
http://stackoverflow.com/question/33305508/how-to-code-excel-vba-equivalent-of-indirect-function –
明確にする:N11には、(別の場所で定義された)変数 "x "? –