VBA 数据计算,简单的数据运算.我想让A列中的数据经过程序的计算得到如下结果.在A列中从上到下,如果第n个数比上面第n-1个数小m,那么从第n个数起一直到最后一个数都要加上m.直到最后,所有

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 03:27:53

VBA 数据计算,简单的数据运算.我想让A列中的数据经过程序的计算得到如下结果.在A列中从上到下,如果第n个数比上面第n-1个数小m,那么从第n个数起一直到最后一个数都要加上m.直到最后,所有
VBA 数据计算,简单的数据运算.
我想让A列中的数据经过程序的计算得到如下结果.在A列中从上到下,如果第n个数比上面第n-1个数小m,那么从第n个数起一直到最后一个数都要加上m.直到最后,所有的数从上到下都依次增大.例如我的数据经过两步达到如下结果.

Sub 数据计算()
Sheets("Sheet1").Select
n = [B65536].End(xlUp).Row
For i = 1 To n
    If Sheets("Sheet1").Range("B" & i + 1).Value >= Sheets("Sheet1").Range("B" & i).Value Then
   
    Sheets("Sheet1").Range(" C" & i + 1).Value = Sheets("Sheet1").Range("B" & i + 1).Value
    Else
 
   Sheets("Sheet1").Range("C" & i + 1 & ":C" & n).Value = Sheets("Sheet1").Range("B" & i + 1 & ":B" & n).Value + (Sheets("Sheet1").Range("B" & i).Value - Sheets("Sheet1").Range("B" & i + 1).Value)


End If
Next i
End Sub
我的程序老是错误.请大侠改正啊.没你不行吖.
其实我的数据计算源自于这个问题,现在原始数据X坐标值没有问题,只是Y的值除了问题,Y值是不该降下来的,只能增长.原始数据画的图是这样子的如图1

我想正确的图应该是这样的如图2

不知道该怎么处理数据,使数据恢复正常.
各位大侠都很好很专业.各位大写处理后的程序绘出的图是这个样子的,如图3

跟图2 不一样啊,请问怎么修改啊?

VBA 数据计算,简单的数据运算.我想让A列中的数据经过程序的计算得到如下结果.在A列中从上到下,如果第n个数比上面第n-1个数小m,那么从第n个数起一直到最后一个数都要加上m.直到最后,所有
工作表名称上点右键选查看代码,弹出窗口粘贴以下代码
Sub 数据计算()
Dim arr()
n = [b65536].End(xlUp).Row
arr = WorksheetFunction.Transpose(Range(Cells(1,2),Cells(n,2)).Value)
For i = 1 To UBound(arr) - 1
If arr(i) > arr(i + 1) Then
m = arr(i) - arr(i + 1)
For h = i + 1 To UBound(arr)
arr(h) = arr(h) + m
Next
End If
Next
Range("C1").Resize(UBound(arr),1) = WorksheetFunction.Transpose(arr)
End Sub

VBA 数据计算,简单的数据运算.我想让A列中的数据经过程序的计算得到如下结果.在A列中从上到下,如果第n个数比上面第n-1个数小m,那么从第n个数起一直到最后一个数都要加上m.直到最后,所有 exce简单计算数值和数据的相加 EXCLE怎么让计算的数据保留整数 VBA问题.如何用do-loop语句设计程序计算球体、立方体、圆柱体的表面积?如:输入“球体”,然后输入相关数据,就计算球体的表面积;输入“立方体”,然后输入相关数据,就计算立方体的表面积 水准测量的数据怎样计算! 只需要一个运算数据的逻辑运算 EXCEL函数应用问题:计算某区域大于一单元格值,小于另一单元格值的单元格个数.1、最好用EXCEL里的函数直接解决;2、如果使用VBA,烦请列出源码与步骤;3、例如:有一组数据在A1:G100中,我想 科学计算器使用方法,计算数据,结果数据都乱的, 内存的数据带宽计算公式?数据带宽= * 数据的波动----方差---(初二的)弄简单点说、方差怎么计算的 地球环境遭破坏数据(简单的 cpk 的计算能不能举实际 例子用一组简单的数据.先谢谢了 excel 用VBA实现只要A1,A4,A7,B2,B5,B8,C3,C6,C9,D1,D4,D7,E2,E5,E8,F3,F6,F9等就是以3*3的矩阵为周期,只要对角线上的数据,其余的都删除,并且让下面的单元格向上补充,VBA怎么实现啊,晕.无人晓得?自己搞定了 关于大量数据运算cpu的选择我目前使用的是e8400 但使用专用软件计算气流和风车受力数据的情况下速度并不是很理想 我想提高cpu的性能 请问i3 i5 i7应该用哪个运算速度才有显著提升 有没有 Excel怎么计算列中的两个单相同单元格数据计数怎么让1里面的数据,经过计算变成2里面这样, 如图是一个计算机中的计算程序,你能理解它的运算顺序吗?根据数据,写运算步骤.1若输入数据为-3,你得到的输出数据是什么? 2.若输入数据是5,你得到的输出数据是什么? 我想知道630车床的数据 我想知道数据挖掘的各方面知识