怎样把一个是变量的单元格数值,按不同数值分配到不同单元格数值中

在VB编程中,如何返回一个变量单元格的下一个非空单元格的行号。_百度知道
在VB编程中,如何返回一个变量单元格的下一个非空单元格的行号。
/zhidao/pic/item/d972bbdcd7b899e510a49.hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://b://b.jpg" esrc="http./zhidao/wh%3D600%2C800/sign=c950a7bae14ee1/d972bbdcd7b899e510a49://b<a href="http./zhidao/wh%3D450%2C600/sign=12d47cbc63d9f2d320442ceb9cdca625/d972bbdcd7b899e510a49
我是通过查找控件找到PQZ4502300及其零件名和编号,我设PQZ4502300所在的行号为X,如何通过VB返回下一个非空单元格的行号如上图
提问者采纳
零件名 = , X.Rows - 1 &#39, 零件名
With MSFlexGrid1
For i = ;&) Then
.Row = .Row To .Col = 1从当前行循环到表格的最后一行
If (,不知道你用的是什么表格控件.Text = &quot.Text
&#39,假设控件为名为MSFlexGrid1可以做如下判断
Dim i.Row + 1
X = 假设PQZ4502300所在的列Col=1
提问者评价
其他类似问题
vb编程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁EXCEL宏问题请教,定义了两个变量x和y,假定分别给赋值1和2,现在我给单元格赋值cells(1_百度知道
EXCEL宏问题请教,定义了两个变量x和y,假定分别给赋值1和2,现在我给单元格赋值cells(1
1)="x&""-""&y"结果为什么是错误(#N&#47EXCEL宏问题请教;A),谢谢,现在我给单元格赋值cells(1,请各位大侠帮忙,我想要的结果是该单元格值为1-2,假定分别给赋值1和2,定义了两个变量x和y
提问者采纳
cells(1,1)="x&""-""&y"这个写错了改成cells(1,1)= x &"-" & y看看
不好意思是我漏打了一个=,我写的是cells(1,1)="=x&""-""&y",你给这个编译不过。
?你是想让A1单元格中的数值为1-2之后的值吗(即A1显示-1)?还是1-2(即A1显示1-2)? 如是让A1显示1-2后的值,那写成以下形式即可cells(1,1)=x-y 如是让A1显示1-2,那写成以下形式即可cells(1,1)= x &"-" & y 如果你是想让A1显示1-2后的值,并且在编辑栏那里A1显示的是=1-2,那写成以下形式cells(1,1)= “=” & x &"-" & y
是让A1显示1-2,cells(1,1)= x &"-" & y,编译不过
...看附件吧,这个写的肯定没问题,不知道你那边是怎么回事。下边是代码Sub&Macro1()Dim&x&As&IntegerDim&y&As&Integerx&=&1y&=&2Cells(1,&1)&=&&&#39;&&&&x&&&&-&&&&yEnd&Sub&&建议你最好吧完整的代码发上来,类型不匹配 的话最简单的向下边这个&#39;例1dim&x&as&integerx=&abc&&&#39;例2dim&x&as&stringdim&y&as&integerx=&abc&y=1cells(1,1)=x+y上边这两个肯定会报 类型不匹配 ,但是具体到你那个问题的话,最好还是发下你的代码,方便大家帮你解答
我把你这个输入我的电脑,显示类型不匹配
....这不可能会报类型不匹配....实在搞不清楚你那边是个什么状况了,建议你把完整的代码发上来,或者是把你的文件发上了。因为上边那个代码是绝对不会报类型不匹配的,具体你那边是个什么情况就真搞不定了。&下图是我运行那个代码的动态图。
我晚上回去用家里电脑试一试,难道是我公司的EXCEL有问题,先谢谢了。
发现个问题,我写成Cells(1, 1) = (&&#39;& & x & &-& & y)编译就成功了,然后再把括号删除也正常,但是就是直接敲时不带括号Cells(1, 1) = &&#39;& & x & &-& & y就不对,就会在"-"这里编译不过,为什么这样?
提问者评价
太给力了,你的回答完美的解决了我的问题!
其他类似问题
excel的相关知识
按默认排序
其他2条回答
cells(1,1)=x & &&quotx y 不要加& 如下;-&quot
不好意思是我漏打了一个=,我写的是cells(1,1)="=x&""-""&y",你给这个编译不过。
Cells(1, 1) = &&#39;=& & x & &-& & y & &&
也编译不过
查看附件。
报错,类型不匹配,我用手机上的,看不到附件
擦啊大幅度萨芬我的风
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Excel表格单元格中输入数字后怎么在更改后把变量自动生成到下一个单元格_百度知道
Excel表格单元格中输入数字后怎么在更改后把变量自动生成到下一个单元格
A4...单元格在C3输入 =if(a3=&quot.放在A3...放在B3,按着那个“+”往下拖几格,把Y0放在B1单元格把X1、Y2、,按着那个“+”往右拖一格、,&quot、X2,a3-a$1)选中C3...,鼠标移到C3右下角、;;再把鼠标移到D3右下角.、;&quot;把Y1;、B4.;&quot你的deltaX和deltaY好怪啊把X0放在A1单元格
其他类似问题
excel表格的相关知识
按默认排序
其他1条回答
请再说详细点。最好剪图上来。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Matlab中怎样调用表格的横坐标,纵坐标及横纵坐标对应的值,且分别赋给三个不同的变量是整张表格的数,不是一两个,应该得用循环_百度作业帮
Matlab中怎样调用表格的横坐标,纵坐标及横纵坐标对应的值,且分别赋给三个不同的变量是整张表格的数,不是一两个,应该得用循环
excle表格吧,用xlsread(’表格名字.xls','sheet也就是第几页不写代表第一页','所读的数据,用excle里的单元格代码表示')l例如:a=xlsread('shuju.xls','musheet','A1:A!(');b=xlsread('shuju.xls','B1:c20');注意:要把excle表格放在当前工作区间里不会可以再问啊!查看: 2159|回复: 8|关注: 0
如何把一个字符串正确存储入一个excel文件单元格中
本帖最后由 steppenwolf_kai 于
15:38 编辑
我在matlab里给一个变量赋值了字符串如下:x=[num2str(3),'-',num2str(5)];
现在想把这个变量输入一个excel文件的特定单元格中比如A1位置,我使用了如下函数:xlswrite('temp.xls',x,1,'A1');
结果并不如想象中的,在单元格A1上出现'3-5'。
未命名.jpg (3.01 KB, 下载次数: 0)
15:21 上传
而是占据了3个单元格,'3'、 '-'、 '5'各自占据了一格,如贴图所示。请问如何才能把完整字符串'3-5'正确存入一个excel单元格中,而不是3个,谢谢。
我貌似明白了问题所在,x=[num2str(3),'-',num2str(5)]; 显然这样个一个变量赋值,产生的事一个1x3的char矩阵,'3'、 '-'、 '5'被分别存在三个位置上。
但请问使用什么样的矩阵或变量类型,才能把类似'3-5'这样的作为一个整体存储在一个位置上。
关注者: 7
你应该保存的是
stellari 发表于
你应该保存的是
十分感谢版主的回答。:handshake
但如果我并不是确定地要输入3和5,而是希望由两个变量值代替,该怎么做?
比如,由前面的计算得出两个整数值,已赋值给了变量x和y,但是希望以'x-y'这样的形式存入一个cell变量z,我试了一下z={num2cell(x) '-'&&num2cell(y)},结果还是一个1x3的cell矩阵,不能得到z={'3-5'}的效果。
x={[num2cell(x) '-'&&num2cell(y)]}
xushengyao 发表于
x={[num2cell(x) '-'&&num2cell(y)]}
感谢楼上的兄弟回复。
貌似不行,z={[num2cell(x) '-'&&num2cell(y)]} 得到结果如图
未命名.jpg (8.9 KB, 下载次数: 0)
15:23 上传
而且我最后还需要把z的结果转存入excel文件,用xlswrite('temp.xls',z,2,'A1');转存的结果是一片空白……
本帖最后由 steppenwolf_kai 于
04:37 编辑
了解了,貌似用{[num2str(x) '-'&&num2str(y)]};就解决了:lol
关注者: 1
x={[num2cell(x) '-'&&num2cell(y)]}
困扰了好一会,多谢多谢
Powered by}

我要回帖

更多关于 excel引用单元格数值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信