[英]How to put a VBA formula using dynamic variables capturing Address?
我正在運行一個循環,以捕獲特定情況下Range的起點和終點。 找到起始范圍和終止范圍后,我想將其作為公式放入單元格中。 例如:
Cells(1,1).Formula "= Min( startrange:endrange)"
上面的代碼假定變量為文本,而不是將這些變量處理的單元格地址放置為文本,而是將公式粘貼為文本:'= Min(startrange:endrange)'
我不知道,並且嘗試了如下幾種可以從互聯網上獲得的方法
' cells(4,4).formula = "=Min("&startrage& :"" & endrange & ")""
' Cells(4, 4).Formula = "=Min(startrange.value :endrange)"
'Cells(4, 4).Formula = Application.WorksheetFunction.Min(startrange:endrange)
' Cells(4, 4).Formula = "=Min("&startrange&"&":"& " &endrange&")"
哪里
startrange = ActiveCell.Offset(1, 3).Address(0, 0)
endrange = ActiveCell.Offset(0, 3).Address(0, 0)
什么都沒有。
我該如何實現? 特別是我在處理“:”時也遇到錯誤。
cells(4,4).formula = "=Min(" & startrage & ":" & endrange & ")"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.