excel公式定义动态区域然后在VBA中引用

在工作表中给F列定义名称为“Name”,然后在用户窗体中用"确定"按钮将文字框内容给Name列赋值,用Offset+Counta即可?还是需要Offset+Match+C... 在工作表中给F列定义名称为“Name”,然后在用户窗体中用"确定"按钮将文字框内容给Name列赋值,
用Offset+Counta即可?还是需要Offset+Match+Counta?(定义区域)
求VBA详细代码。
在线等。求各路高手不吝赐教。
首先感谢两位前辈热心作答。

我需要在窗体中给工作表输入数据以避免直接在表中操作造成失误。
所以问题是如何引用“列中最后一个有数据的单元格的下面一行”,在工作表中定义名称之后在VBA中引用?还是直接在VBA中选择?
展开
 我来答
万年金刚钻
2014-07-20 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3800万
展开全部

说实话不知道你想做什么。。

  1. 【给F列定义名称为“Name”】?

    在Excel中“名称”两个字和Name这个词是有特殊含义的。。

    F列就是F列,它不需要什么其他的名称。。

    你可以用一个变量(比如sName)指定一列(比如F列)

  2. 【给Name列赋值】?

    一列有很多单元格,不知道 给Name列赋值 是什么意思,至于后面的Offset什么的就莫名奇妙了

lgf126
推荐于2016-01-31 · TA获得超过1101个赞
知道小有建树答主
回答量:1077
采纳率:33%
帮助的人:488万
展开全部
Application.Goto Reference:="Name"
Selection.value=textbox1.text

上面代码的意思是,先选定NAME所指定的自定义区域,然后将文字框的内容赋值给该区域
另外既然在VBA中操作,就不需要给任何区域定义名称.
VBA自带的方法和属性就强大的很了.你再自定义一个区域,反而影响程序的效率
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式