2 つの列 (可変範囲) を同じドキュメント内の別の列に連結するのに問題があります。私が見逃していることは本当に明らかですか?
Function ConcCol(ConVal_1 As String, ConVal_2 As String)
Range("V30:V500").Select
Application.CutCopyMode = False
With ActiveCell
.FormulaR1C1 = "=CONCATENATE(RC[5],"" "",RC[6])"
End With
Selection.AutoFill Destination:=Range(Destination), Type:=xlFillDefault
End Function
上記の関数を実行すると、次のエラーが発生します。
エラー: 実行時エラー '1004': Range クラスの AutoFill メソッドが失敗しました
おそらく、1つのセルのみがアクティブになっていることと関係があると思いますか?VBA の知識が限られている