经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
Excel
VBA代码编写——自定义函数自动获取指定单元格的数据
楼主
cuirencui
14812
13
收藏
2011-03-15
悬赏
400
个论坛币
未解决
VBA代码编写
自定义函数可实现输入列表名及行号,自动获取指定单元格的数据
求教各位:用vba实现自定义函数F(X,Y): X:代表要提取数据的列表名,字符串A、B、C、D等,Y:代表要提取数据的行(从下向上),输入1、2、3、4至N等。f(A,1)代表获取表名为A所在的列最后一行的单元格,即Range("C15"),值为60。详见附件。谢谢您的帮助!!!
自定义函数可实现输入列表名及行号,自动获取指定单元格的数据,便于进一步处理数据
自定义函数F(X,Y).rar
大小:(14.76 KB)
马上下载
本附件包括:
001.XLS
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
贝叶斯高手
2011-3-15 16:41:02
VBA不熟阿 Matlab可以吗
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
cuirencui
2011-3-15 17:14:38
EXCEL中能处理数据吗
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
freddyshen
2011-3-16 14:19:26
楼主,这个是不是直接用Vlookup函数编写就可以了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
cuirencui
2011-3-16 14:51:01
需要用VBA代码编写,谢谢您的关注
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
brrda
2011-3-17 13:57:52
附件有问题
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
cuirencui
2011-3-18 09:41:43
能描述一下附件有什么问题吗?
只要能用VBA代码实现我要求的功能就行!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
cuirencui
2011-3-18 09:42:04
能描述一下附件有什么问题吗?
只要能用VBA代码实现我要求的功能就行!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
slayerkook
2011-3-24 17:56:07
附件打不开???
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
slayerkook
2011-3-25 15:44:52
Function test(jj, ii)
Dim i
Dim j
Dim k
Dim r
i = ActiveSheet.UsedRange.Rows.Count
r = i - ii + 1
If Len(jj) = 1 Then
j = Asc(jj) - 96
ElseIf Len(jj) = 2 Then
j = (Asc(jj) - 96) * 26 + Asc(Right(jj, 1)) - 96
End If
test = Cells(r, j).Value
End Function
代码如上。需要注意的是,输入列数字母时需要双引号,同时输入数据的表格必须在分析目标表格中间不然会影响UsedRange.Rows.Count 的数据输出,看不到你的附件,如果有什么问题可以帮你改。 另外 赏金拿来,谢谢打赏,呵呵。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
cuirencui
2011-6-3 15:07:58
slayerkook您好!
好长时间没来了。你提供代码无法使用。A、B、C、D应能用任意字符串如RSI、MA5替换
1103151631d779409558bb5cab.rar
大小:(13.48 KB)
马上下载
本附件包括:
001.XLS
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
12楼
cuirencui
2011-6-3 15:09:03
slayerkook您好!
好长时间没来了。你提供代码无法使用。A、B、C、D应能用任意字符串如RSI、MA5替换
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
13楼
cuirencui
2011-6-3 15:22:30
slayerkook您好!
代码无法使用
字符串A、B、C、D应能用字符串如rsi、MA5、kd等替换。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
14楼
abcdef
2011-7-2 01:54:36
Function F(x As String, y)
i = 1
Do While Sheet1.Cells(i, 1) <> ""
a = a + 1
i = i + 1
Loop
j = 1
Do While Sheet1.Cells(1, j) <> ""
If x = Sheet1.Cells(1, j) Then
col = j
Else
End If
j = j + 1
Loop
a = a - y + 1
F = Sheet1.Cells(a, col)
End Function
需要加上双引号
f("rsi",1)=Range("C15")=60
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
一个VBA自定义函数(求助)
请教诸位高手一个关于自定义函数的问题?
求2005年到现在的人民币NDF数据
VBA 自定义函数
【求助】R自定义函数的写法
sum求和的自定义函数(忽略单元格中的错误值)
R中自定义函数中的变量名称如何输出?
如何设定自定义函数的参数?
R自定义函数的疑问
关于R语言中自定义函数积分的问题
栏目导航
Excel
论文版
区域经济学
金融学(理论版)
一带一路
经管文库(原现金交易版)
热门文章
CDA 数据分析师:统计制图实战指南 —— 让 ...
【24重磅,自用整理!】2000-2024上市公司投资 ...
视频媒体:AI漫剧爆发在即,重视产业链机遇
量子科技行业深度报告:量子革命:量子科技 ...
俄语–英语双语图解词典
这简单的几句话,完成了对传统和现代经济学 ...
达富发投资关于金力永磁行情操作数据分析及 ...
蔡定创的理论经济学在社科基础理论上的重大 ...
2021 & 2022年全国农产品成本收益资料汇编 ...
2025年度国产AI芯片产业白皮书
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群