をループ私は何年もいじっの私のVBAでのコードのこのビットを使用していることができるように:私は今、この機能を取ることができるようにする必要がありレトロフィットVBAコードでは、列
Range("B2:B" & Range("A" & Rows.Count).End(xlUp).Row).Formula = _
""
Range("B2:B" & Range("A" & Rows.Count).End(xlUp).Row).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
、および1460をループして1460は可変です。
私の試みは、これまでのようになります。
Dim a As Interger
a = 3
Do While Cells(1, a) <> ""
Range(Range("R1Ca:RCa") & Range("A" & Rows.Count).End(xlUp).Row).Formula = _
"[super convoluted formula]"
Range(Range("R1Ca:RCa") & Range("A" & Rows.Count).End(xlUp).Row).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
a = a + 1
Loop
したがって、この時点での私の焦点の質問は、私が「B2:B」を変更しない方法でヒットするループすることができます変数に私の始めの例ではすべての列?