作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试对力距离曲线数据集执行梯度计算。我似乎有 100 组数据 (x,y) 的计算代码,尽管手动继续到 5000 需要很长时间。我想知道是否有一个函数可以执行,以便对 5000 组 x,y 数据进行计算。它是一个循环功能吗?对此感到抱歉,但我是一名生物物理学家,并且是编码新手。
以下是我的代码的一些示例:
Sub S_Grad_Extraction()
'
' S_Grad_Extraction Macro
'
'
Sheets.Add After:=ActiveSheet
ActiveCell.FormulaR1C1 = _
"=LINEST(Sheet1!R[10]C:R[14]C,Sheet1!R[10]C[1]:R[14]C[1])"
Range("A2").Select
ActiveCell.FormulaR1C1 = _
"=LINEST(Sheet1!R[9]C[2]:R[13]C[2],Sheet1!R[9]C[3]:R[13]C[3])"
Range("A3").Select
ActiveCell.FormulaR1C1 = _
"=LINEST(Sheet1!R[8]C[4]:R[12]C[4],Sheet1!R[8]C[5]:R[12]C[5])"
Range("A4").Select
ActiveCell.FormulaR1C1 = _
"=LINEST(Sheet1!R[7]C[6]:R[11]C[6],Sheet1!R[7]C[7]:R[11]C[7])"
Range("A5").Select
最佳答案
不确定您要达到的目标,但与 Range.Offset
一起使用的 for 循环可以做这项工作。
For i = 0 To 5000 - 1
Dim x As String, y As String
x = Sheet1.Range("A11:A15").Offset(0, i * 2).Address(False, False, xlA1, True)
y = Sheet1.Range("B11:B15").Offset(0, i * 2).Address(False, False, xlA1, True)
ActiveCell.Offset(i, 0).Formula = "=LINEST(" + x + "," + y + ")"
Next i
关于vba - 使用 LINEST 5000 次执行梯度计算,无需手动输入代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31673132/
我收到 3 个参数 NaN、+infinity 和 -infinity,我想通过更改 IEEE 754 数字的指数和尾数来手动生成 NaN、+inf、-inf。我怎样才能做到这一点并将其保存到 flo
我这里有这段代码。 #include #include #include int main() { int *size; int i = 0; char buf[] =
我在 Resources.Designer.cs 中添加了一个小函数,它工作得很好,问题是当我从 Resources.resx 中添加或删除某些东西时,这个函数总是被删除,有没有我可以放置的指示器还是
我首先尝试将 Entity Framework 代码用于一个简单的数据库项目,但我遇到了一个我根本无法弄清楚的问题。 我注意到 EF 将我的表的 ID 设置为每次自动增加 1,完全忽略了我为该字段手动
我是一名优秀的程序员,十分优秀!