vb调用excel里单元格数值

Fori=1To500NextiIfText7.Text="张三"ThenText1.Text=xlsheet.Cells(i,6)EndIfIfText7.Text="... For i = 1 To 500
Next i
If Text7.Text = "张三" Then
Text1.Text = xlsheet.Cells(i, 6)
End If
If Text7.Text = "李四" Then
Text1.Text = xlsheet.Cells(i, 6)
End If
excel里张三第六行是488,李四第六行是1000.我在Text7.Text 里输入张三,Text1.Text显示的是488,这个对;但是我把张三删除之后输入李四,显示的还是488.重新启动了一下程序,输入李四,显示还是488.
求解。
按照推荐答案的话出来的结果都是1000。。。
别说要一个人设置一个字母,我这好几百个人呢
展开
ExcelPower
2012-06-23 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11855

向TA提问 私信TA
展开全部
For i = 1 To 500
If Text7.Text = "张三" Then
Text1.Text = xlsheet.Cells(i, 6)
End If
If Text7.Text = "李四" Then
Text1.Text = xlsheet.Cells(i, 6)
End If

Next i
上有2012
2012-06-23 · TA获得超过1681个赞
知道小有建树答主
回答量:2305
采纳率:66%
帮助的人:856万
展开全部
中sheet1中D4单元格的内容,要解释每步的意思 ...Private Sub Command1_...Dim ExApp As New Excel.Application Dim Exb As Excel.Workbook Dim Exsh...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
diybutterfly
2012-06-23 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:80.9万
展开全部
你那个next 没有用啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式