vbrange 发表于 2016-6-4 10:36:54

怎样给单元格赋值

今天开始学习Spread 8:

请问一下在vb6.0中使用 Spread 8表格时怎样给单元格赋值,例如 给当前表格的单元格a5赋值66,将区间a5:a15的单元格数据赋值给数组:arr,谢谢!

dexteryao 发表于 2016-6-6 09:13:43


单元格赋值直接个对应cell 的value 复制就好了
FpSpread1.ActiveSheet.Cells(3,3).Value = 66

获取数组用GetArray 方法。
fpSpread.GetArray(ByVal ColLeft As Long, ByVal RowTop As Long, ByVal VarArray As Variant) As Boolean

vbrange 发表于 2016-6-6 22:24:24

dexteryao 发表于 2016-6-6 09:13
单元格赋值直接个对应cell 的value 复制就好了
FpSpread1.ActiveSheet.Cells(3,3).Value = 66



第一句:FpSpread1.ActiveSheet.Cells(3,3).Value = 66 ,显示ActiveSheet是无效的限制符

dexteryao 发表于 2016-6-7 08:32:15

不好意思 ,搞错了,您看下下面的代码,这个在文档中有。
' Specify a cell
fpSpread1.Col = 2
fpSpread1.Row = 2

' Define cell type as time
fpSpread1.CellType = CellTypeTime
' Set 24-hour time format
fpSpread1.TypeTime24Hour = TypeTime24Hour24HourClock
' Display seconds
fpSpread1.TypeTimeSeconds = True
' Define the separator character
fpSpread1.TypeTimeSeparator = Asc(".")
' Specify time value for cell
fpSpread1.Value = "145236"

vbrange 发表于 2016-6-9 18:16:34

dexteryao 发表于 2016-6-7 08:32
不好意思 ,搞错了,您看下下面的代码,这个在文档中有。

版主你好,谢谢你的回答,学了2天,看来这个控件很难上手

dexteryao 发表于 2016-6-12 09:59:40

您可以先看看文档,熟悉下控件的基本概念,上手就快了
页: [1]
查看完整版本: 怎样给单元格赋值