中易网

怎么给变量赋值

答案:2  悬赏:0  
解决时间 2021-01-15 16:45
怎么给变量赋值
最佳答案
你可以定义一个数组变量
var add:array[1..20] of string
然后你需要做的是,操作excel,然后循环读取从c2到c21的值
你可以写在一个按钮单击事件里面
代码如下:
uses comobj;
procedure TForm1.Button1Click(Sender: TObject);
var
ExcelApp: Variant;
add:array[1..20] of string;
i:integer;
begin
try
//创建 Excel 对象
ExcelApp := CreateOleObject( 'Excel.Application' );
//打开已存在的工作簿
ExcelApp.WorkBooks.Open( 'C:/Excel/Demo.xls' );
//设置第工作表sheet1为活动工作表
ExcelApp.WorksSheets[ 'Sheet1' ].Activate;
//循环读取数据,并赋值给数组add

for i:=2 to 21 do
add[i]:=varToStr(ExcelApp.Cells[i,3].Value) ;
finally
ExcelApp .Quit;
ExcelApp .Disconnect;
end;
end;

推荐答案是什么乱七八糟的东西,竟然被管理员弄成推荐答案了
采纳我的为满意答案吧,如果有问题可追问追问你好,请问你给我的代码是excel vba的吗
我先试一下你的代码,看看行不行啊,如果可以我会把你的选为满意回答的。

我还想问你一个问题,就是sheet2里面会增加几行东西,增加的数量不固定,怎么定义一个变量来表示这个数量啊,还有每次增加的数量都不一样,那又该怎么定义啊,那个定义的变量要随着增加的数量来自动变化,该怎么写这个语句啊O(∩_∩)O谢谢
在线等 希望你看到了能给我再写一下代码
全部回答
--SQL赋值语句 DECLARE @test1 INT SELECT @test1 = 只是发两个字
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
去北京金街大厦坐27路公交车在哪里下
遇到虚伪的婆婆怎么办?
gcc使用stdio.h时为什么不需要-l指定选项
鲁大师这个流氓软件怎么删除?求助一直删不了
中国为什么没有石油??
阴阳师 神乐御灵一般多少级
中国体育彩票(板桥路附近中国体育彩票)怎么去
以前不知道用了祛黑头整张脸 现在毛孔粗大 毛
狂野飙车4399为什么不更新了
炒栀子和知母能一起吃吗
北京帝匡挺靠谱,能下款
1111 (猜一个字)
情人多久不联系,就结束了
有首歌的歌词是什么两座山,隔着两地遥
先安装了win10系统,正常使用,又用雨林木风g
推荐资讯
金星加油站地址在哪,我要去那里办事
宫锁心玉里晴川在哪一集给皇上念了一首现代诗
6kg30g等于多少千克
中国邮政(后宅邮政支局)(后宅街道永宁路4-7号
跪求无女主动漫,人物要好看的那种,k,黑执
山地车什么材质的好
我用wii玩龙珠Z电光火石3 画面还行 就是声音
吴奇奇的介绍
化肥颗粒抗压强度
She has _____ friend
在一次宇宙探险活动中,发现一行星,经观测其
一方有多少烧结多空砖
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?