海外旅行から帰ってきたら、まず何を食べる?

下記コードでRows("gyou:gyou").Select
が正しくありません。Rows("4:4").Select
の意味にさせるにはどう記述すればよいか。お教え願います。
Sub Macro1()
'
Dim gyou As Integer
gyou = 4
' Rows("4:4").Select
Rows("gyou:gyou").Select
Selection.Insert Shift:=xlDown
End Sub

A 回答 (4件)

#1です。

ご提示のコードは↓のように書くことも出来ます。

Dim gyou As Long
gyou = 4
Cells(gyou, 1).EntireRow.Insert
    • good
    • 0

次の方法は駄目でしょうか。


gyou = "4:4"
Rows(gyou).Select
    • good
    • 0

"" で囲むと文字列として扱われます。



Rows(gyou & ":" & gyou).Select
とか
Rows(gyou).Select
    • good
    • 0

変数を""で括ってはいけません。


単なる文字列と看做されます。

Rows(gyou & ":" & gyou).Select
    • good
    • 0

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


おすすめ情報