社区
VBA
帖子详情
求助vba取得excel单元格的name
clddicky
2004-11-10 10:14:56
程序中运行ActiveSheet.Cells(1,1).name
如果该单元格name没有设定,运行期就会报错
还有,返回的name并不是该单元格的名字,
结果是=Sheet$A$1这样的结果
如何能够得到该单元格的名字
...全文
349
5
打赏
收藏
求助vba取得excel单元格的name
程序中运行ActiveSheet.Cells(1,1).name 如果该单元格name没有设定,运行期就会报错 还有,返回的name并不是该单元格的名字, 结果是=Sheet$A$1这样的结果 如何能够得到该单元格的名字
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clddicky
2004-12-22
打赏
举报
回复
楼上的作对日的吧,哈哈
解决了
ActiveWorkbook.Names
可以取得当前workbook的所有有name的单元格
多些各位
按照字数给分吧
哈哈
yigepure
2004-11-11
打赏
举报
回复
能讲讲是单元格的地址还是什么呢?
creazyfish
2004-11-11
打赏
举报
回复
单元格有名字吗?呵呵,是单元格的内容吧?
jzd1997
2004-11-11
打赏
举报
回复
你应该把Cell的名字定义成常数3,你操作Cell,连名字都不知道,就比较麻烦了。我就是这样定义的
Public Const Gc_Cell_No As String = "No"
Public Const Gc_Cell_Hiduke As String = "Hiduke"
操作的时候很方便。
Pw_Exsheet.Range(Gc_Cell_Hiduke).Value = Format(Now, "yyyy/mm/dd")
For Pw_Loop = 0 To UBound(Mw_Cho_Tei)
Pw_Exsheet.Range(Gc_Cell_No).Cells(Pw_Loop + 1, 1) = Pw_Loop + 1
Pw_Exsheet.Range(Gc_Cell_No).Cells(Pw_Loop + 1, 2) = Mw_Cho_Tei(Pw_Loop).Syozoku
Pw_Exsheet.Range(Gc_Cell_No).Cells(Pw_Loop + 1, 3) = Mw_Cho_Tei(Pw_Loop).SyozokuMei
Pw_Exsheet.Range(Gc_Cell_No).Cells(Pw_Loop + 1, 4) = Mw_Cho_Tei(Pw_Loop).SiMeiCd
Pw_Exsheet.Range(Gc_Cell_No).Cells(Pw_Loop + 1, 5) = Mw_Cho_Tei(Pw_Loop).SiMei
Pw_Exsheet.Range(Gc_Cell_No).Cells(Pw_Loop + 1, 6) = Mw_Cho_Tei(Pw_Loop).Haseibi
DoEvents
Next Pw_Loop
clddicky
2004-11-10
打赏
举报
回复
顶个先
EXCEL
和
VBA
各种错误的含义,和不同的判断函数
1
EXCEL
的各种报错 #N/A NA=Not Available,找不到(无法得到想要得结果) 这个错误通常表示找不到要求查找的内容 一般是查找函数查不到结果就报这个,函数没法返回可用数值 比如用 vlookup() match()等查找得函数容易报这样得错 #DIV/0! 除以0报错,或者除数引用的是空白内容/空白
单元格
#NAME? 输入得函数名不认识,或者基本语法错误? 函数名写错, sum(1+2) 写成 sam(1+2) ...
Excel
VBA
生成xml文件及一些技巧
前言 4个月前接了一个小任务,其中需要将
Excel
收集的数据转换为
Excel
,这里主要用到
VBA
进行开发,自己之前也没使用过
VBA
,知道这个东西能极大提高使用
Excel
的效率。通过这次开发,熟悉了一下
VBA
,也踩了一些坑,记录一下供大家参考。 参考
VBA
格式化输出XML(UTF-8无BOM编码) https://blog.csdn.net/luwhite/article/details/5...
VBA
如何实现在
EXCEL
多张表里搜索目标内容,并标记处 行号,列号?
一个
VBA
群里有个网友
求助
,我写了个试试,好像可以。。。以后在改进 Sub test_find1() Dim sh1 As Object Dim cell1 As Object Dim arr1() target1 = "A" I = 1 For Each sh1 In ThisWorkbook.Worksheets ReDim Preserve...
Excel
VBA
编程系列之对象模型(2):初步理解和使用
Excel
对象模型
初步理解和使用
Excel
对象模型 [摘要]本文介绍了
Excel
对象模型及相关知识的基本概念,告诉您如何在
VBA
代码中使用与处理对象和集合。主要包括
Excel
对象模型的介绍,对象(集合)的概念和如何引用,设置对象变量,对象的方法和属性,对象的事件,用With…End With语句
高版本
EXCEL
打开低版本工作簿的日期格式问题
近日发现
excel
2007及以上版本有一个BUG,就是在打开原有
Excel
2003版本,或者低于
Excel
2007的
Excel
版本工作簿时,将原有
Excel
2003版本工作簿中
单元格
的日期”2011年12月“格式(如图一所示)更改为自定义的日期格式“yy-mm“时(如图二所示),生成的日期结果如图三所示,保存后关闭,再次打开时,”11-12“会自动变成了”14-11“,变成用户当前操作系统的年份,
VBA
2,462
社区成员
10,807
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章