2017-11-28 31 views
0

ExcelでVBAを使用してテーブル内の特定のセルに式を入力しますが、列全体でこの式を取得しないようにします。Excel VBA、テーブル内の数式を特定の行、列全体ではない

Excelを手動で実行すると、Excelで[計算された列を元に戻す]オプションが表示されますが、コードが終了した時点では表示されません。次のように

私のコードは次のとおりです。

Dim url As String 
url="https://example.com/myurl" 

ThisWorkbook.Worksheets("PO Info").Range("E3").FormulaR1C1 = "=Hyperlink(""" & url & """,""Supplier Portal"")" 

任意の助けいただければ幸いです。

+1

何か:https://stackoverflow.com/questions/13753563/add-modify-delete-calculated-column-formula-in-excel-listobject-table-via -vba – QHarr

+0

@QHarrありがとうございました。本当に助かりました。 – Harry

答えて

1

試してみてください。ここでの使用の

Application.AutoCorrect.AutoFillFormulasInLists = False 
+0

私のコードの前にこの行が追加され、私の数式コードが入力された後、この行が= Trueで動作します。 ありがとうございました。 – Harry

+0

うれしかったです。 – Carol

関連する問題