有一组数,放在excel的第一列里,有两个峰值,
如下列一组数:1 2 3 4 5 6 7 6 5 4 3 4 5 6 5 4 3 2
找出其中的两个峰值:7和6分别放在text1和text2里,怎么实现,给个具体的代码吧,谢谢啦!!!
如下列一组数:1 2 3 4 5 6 7 6 5 4 3 4 5 6 5 4 3 2
找出其中的两个峰值:7和6分别放在text1和text2里,怎么实现,给个具体的代码吧,谢谢啦!!!
解决方案 »
- 选取文件夹下多个文件,把文件路径放入数组
- 请教一个关于Active X控件的问题?
- VB的异常捕捉和处理???
- WebBrowser为什么不可刷新呢?用过的进来看看
- 要求将"数据库导入错误,再次高分寻求高手指点!"贴子置顶
- 高分求助:VB控制Excel打印时遇到的问题
- 用vb解base64编码问题 up有分
- 在DELPHI程序中调用VB作的DLL,其中使用了OLE控件调用WORD,但最近格式化了硬盘,没有安装VB,再调用时提示类不存在,请问OLE到底需要那
- 找人做开发,总体比较简单,主要实现图片统一转成16位颜色格式,然后二进制发送
- 请问高手:visual basic 6 开发人员指南 的配书光盘不知在那里可以下载?
- VB6如何使用(或调用)OD查找出的网游中移动的CALL??
- VB 修改密码问题 急 急
Option ExplicitPrivate Sub Command1_Click()
Dim Arr As Variant
Dim Data() As String
Dim Count As Long
Dim i As Long
Arr = Array(1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 4, 5, 6, 5, 4, 3, 2)
'Arr=split("1 2 3 4 5 6 7 6 5 4 3 4 5 6 5 4 3 2"," ") '如果数据是字串,用这个
For i = LBound(Arr) + 1 To UBound(Arr) - 1
If Arr(i) > Arr(i + 1) And Arr(i - 1) < Arr(i) Then
Count = Count + 1
ReDim Preserve Data(1 To Count) As String
Data(Count) = Arr(i)
End If
Next
For i = LBound(Data) To UBound(Data)
MsgBox Data(i)
Next
End Sub