特定細胞:K4和K8式自動填充向下多列,使用特定的細胞中VBA
柱的所需式數據:A(值命名DEVM),C(命名切片值)和d(值指定地點)
柱的公式中去:E,F和G(要命名這些值角度,devmm和高度)
式進入E1: =(D1 - 1)* $ķ$ 8
進入F1的公式: = A1 * 1000
公式進入G1: =(C1 - 1)* $ $ķ4
^^^這些僅僅是相對於第1行
我希望我的宏進入這些公式放入這些第1行單元格中,然後自動填充到最後一個活動行(我已經對代碼進行了排序)。我的代碼的相關部分如下。
K = 1
ender = Tier * increment
last = LastTier * increment
starter = ender - (increment - 1)
If starter = 0 Then
starter = 1
End If
sheetname1 = "Sheet1"
ActiveSheet.Name = sheetname1
ActiveSheet.Range("K2") = TankHeight
ActiveSheet.Range("K3") = LastTier - 1
ActiveSheet.Range("K4").Formula = "=$K$2/$K$3"
ActiveSheet.Range("K6").Value = 360
ActiveSheet.Range("K7") = increment
ActiveSheet.Range("K8").Formula = "=$K$6/$K$7"
' ********************************************************************
Set Range1 = Range("A1:J65536")
With Range1
Rows(last + 2).Delete
End With
For K = starter To ender
Devm = ActiveSheet.Range("A" & K).Value
Rad = ActiveSheet.Range("B" & K).Value
slice = ActiveSheet.Range("C" & K).Value
point = ActiveSheet.Range("D" & K).Value
' ***Automation settings for Formulas and Autofill down to last***
ActiveSheet.Range("E1").Formula = "=(D1-1)*$K$8"
ActiveSheet.Range("F1").Formula = "=A1*1000"
ActiveSheet.Range("G1").Formula = "=(C1-1)*$K$4"
Angle = ActiveSheet.Range("E" & K).Value
Devmm = ActiveSheet.Range("F" & K).Value
height = ActiveSheet.Range("G" & K).Value
K = K + 1
ActiveSheet.Range("C1").Select
Next
-1因爲你的問題是「我有X,我要Y」 – ApplePie 2014-09-02 11:07:32