请问高手在2003版excel中如何用VBA调用自带函数?比如mid(sheet(3,2),3,2)
答案:1 悬赏:40 手机版
解决时间 2021-01-22 02:46
- 提问者网友:难遇难求
- 2021-01-21 02:34
请问高手在2003版excel中如何用VBA调用自带函数?比如mid(sheet(3,2),3,2)
最佳答案
- 五星知识达人网友:低音帝王
- 2021-01-21 03:31
sheet(3,2)是个什么鬼?是二位数组还是工作表?
1、如果你之前将sheet定义为一个二维数组了,请确保这一维的值是否为空,但至少这一句不会报错,仅仅只是返回一个空值;
2、如果你这个sheet指的是工作表,sheet没有这种语法。
3、如果你指的是单元格,请用cells(3,2)追问如果sheet2中存放的是数据,现在调用。如果sheet2.cells(j,1)中存放的是“初中男子组100米”,现在sheet1中调用该文本,将“初中”放在sheet1.cells(3,1)中,将“男”放在sheet1.cells(3,2)中,将“100米”放在sheet1.cells(3,3)中,请高手指教如何在vbA中 调用mid函数?谢谢!追答 dim str$
str=sheet2.cells(j,1)
sheet1.cells(3,1)=mid(str,1,2) '获取初中
sheet1.cells(3,2)=mid(str,3,1) '获取男
sheet1.cells(3,2)=mid(str,6,4)'获取100米
建议去 club.excelhome.net 传个附件分分钟搞定。
1、如果你之前将sheet定义为一个二维数组了,请确保这一维的值是否为空,但至少这一句不会报错,仅仅只是返回一个空值;
2、如果你这个sheet指的是工作表,sheet没有这种语法。
3、如果你指的是单元格,请用cells(3,2)追问如果sheet2中存放的是数据,现在调用。如果sheet2.cells(j,1)中存放的是“初中男子组100米”,现在sheet1中调用该文本,将“初中”放在sheet1.cells(3,1)中,将“男”放在sheet1.cells(3,2)中,将“100米”放在sheet1.cells(3,3)中,请高手指教如何在vbA中 调用mid函数?谢谢!追答 dim str$
str=sheet2.cells(j,1)
sheet1.cells(3,1)=mid(str,1,2) '获取初中
sheet1.cells(3,2)=mid(str,3,1) '获取男
sheet1.cells(3,2)=mid(str,6,4)'获取100米
建议去 club.excelhome.net 传个附件分分钟搞定。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯